Timothy Garvin
If you love history and want to learn, this is the educator for you. If you are lazy and don't care, you won't pass this educator. Learning requires work. I like Professor Garvin's courses because he makes me earn my grade, and I end up learning a great deal. When it comes to history, this is the guy for you.