He has taught at the junior and senior high-school level in the New York City public school system for over ten years and is currently serving as a curriculum consultant to the Social Studies Division of the New York City Board of Education.