Before teaching college he was a high school English teacher at the Hudson County School of Technology in Jersey City for 10 years and won several awards for his teaching, including Teacher of the Year, a Geraldine R. Dodge Award for Teaching Humanities, a Governor's Award for Outstanding Teaching, and two fellowships from the National Endowment for the Humanities. He has published and presented numerous articles and papers on educational technology and is the author of English Language Arts Units for Grades 9-12 (ISTE, 2008).