Not too easy. Not too difficult.
Sounds horrible, right? He never lost my attention.
He knows how to tell you everything you need to know while making it interesting and sometimes funny.
Hours per week:
Advice for students:
Makes you see why history is important