David has been teaching for six years, including four years as a Spanish/English teacher at WHEELS. He began teaching at Teach for America and then taught a bilingual math class at the James M. Kieran School in the Bronx.