Stanley Mirvis
Dr. Mirvis is very passionate about the material he gives, the thing that spread positive energy. He cares about his students and always asks for their feedback. There is a lot of readings but they are doable. The exams are clear and easy, you will have one week to finish them. I really recommend Dr. Mirvis if you need to take any history class.