Gregory Hallenbeck
Fantastic teacher. Personal issues affected me during a semester and he understood. Explains well, good humor and good teaching style. Always easy to reach out to. Highly recommended.