At TCNJ, he coordinates the history education program and teaches courses in history and social studies methods. He received his Ph.D. from Teachers College, Columbia University and has taught social studies in high school and junior high school in New York City.