Great teacher! Make sure you're ready for bibliographies!
He will push you, not an easy teacher. Be prepared to work hard, does take favourites (back 5 years ago at least) Cares about how you do, wants you to learn, can come off harsh.
He told me I couldn't write an essay but ironically I wrote dozens of them during my university career and did quite well! I really disliked him and his classes.
Efficient, clear and strong teacher. Don't go into his class unless you are interested in history and don't mind working a bit. Doesn't like non-academic types.
the best history teacher out there!!....u make history interesting!!....it is clear that u love history! thanks for being great!