Andy Sheppard
Professor Sheppard is an amazing instructor who cares about his students and their success. The course was delightful, and I learned a lot. You won't be stuck only reading text; he mixes things up with videos, podcasts, discussions, etc. Overall, Prof Sheppard is a great guy, and the course is an easy A as long as you're willing to do the work.