Samuel Hodge
The classes are generally quite engaging. He puts a lot of effort into making the presentations simple, fun and easy to follow. There is a couple writing assignments but they aren't difficult at all. But it is extremely important to show up to class and take notes otherwise you're not passing any exam. Exams are online but classes in person.