He is the best teacher I ever had; knowledge of history is extraordinary!! And, no teacher ever worked harder to help me achieve my highest potential. After him my college professors were a snap!!!!!
great teacher, good help, and really nice. alot of homework but it helps you learn the content for the AP exam (AP U.S. and EURO history)