Di Gao
When I took this class I was very skeptical because it was completely online, and I am normally not very good at math in general. However, Di Gao was an amazing professor. His lectures were posted online, and he made everything very clear and easy to understand. We had three exams, the last one was the final, with weekly homework and quizzes.