 He taught elementary school in Grand Rapids from 1992 to 1998.In 1998 he became an administrator in the Grand Rapids Public Schools as Coordinator of the Shared Time program.From 1999 to 2003, he served as the Eisenhower Grant Coordinator and an Assistant Principal at the Math Science Academy in Grand Rapids.