He is an "old school" teacher, which can be fun or not depending on the person. He is extremely knowledgeable. With 2 masters degrees he is at the college level and teaches that way, teaching ap and gemini courses the course work is tougher but great
Some people love him but he is definitely not for everyone. His notes are unorganied compared to other history teachers. His AP classes are definitely at a college level, he works you very hard. He also talks constantly about politics with huge bias.
Excellent, challenging teacher that knows his history! He has an excellent sense of humor. "Rope shirt!"
Ten years later he is still one of the best teachers I've ever had. You'll get out of it what you put in.
Best teacher at VCS by far....brilliant, funny, made me love history