Jason Marshall
Online lectures can be hard to follow, but Professor Marshall's lectures were always great. I honestly enjoyed every reading assignment because the information was so interesting. His class is definitely worth taking, and you learn a lot. I have never said this before about a course, but I wish his class lasted longer than a semester.