David Alan Herzog is the author of numerous mathematics books and more than 100 educational software programs. He taught math education at Fairleigh Dickinson University, was mathematics coordinator for New Jersey's Rockaway Township public schools, and taught in the New York City public school system.