Bradly Elicker
This class is one of my favorites. The lectures are interesting and Dr. Elicker is super personable and understanding. Doing the assigned readings helps in understanding the lecture, but if you miss a couple its not a big deal. Interesting course material and taught conversationally. Definitely recommend!