Matthew Leigh
The prof himself is really helpful if you ask, but the course load is horrible. I've emailed him countless times and he can be quite vague with how he answers, but I still personally found it helpful. However, I recommend avoiding if you can, this class will take up all of your time with all the quizzes and lectures that are necessary to pass.