William Jackson
I've taken many online classes but surely William is the best online professor I've ever had! He makes amazing video/lectures on the topic and gives great feedback on every assignment. I really loved this course and enjoyed him as an instructor. I would definitely recommend him to anyone looking to take a history class.