Tej Anand
I learned more real-world applicable knowledge from this class than any other class I have ever taken. Despite the virtual environment, Professor Anand made a concerted effort every class to make his lectures funny, informative, and engaging. His quizzes are a little hard and there is a good amount of reading, but overall his class was amazing.