Geoff grew up in nearby Montclair, NJ and attended Middlebury College in Vermont for his undergraduate degree. In 2004, Geoff began the New York City Teaching Fellows program. Geoff has been an English teacher in South Harlem. He has taught at least one semester in grades 6-12, and enjoys that challenge of teaching at either the middle school or high school level. Recently, Geoff has become interested in the burgeoning charter school movement in New York City. Upon graduating from the SPA program at Columbia in 2010, Geoff hopes to open his own Charter high school.