Minku Kang
Took this course online because of the pandemic. Those that went to class on the zoom calls did much better than those who did not. Yes its a difficult course, but hes very good at explaining the tricky concepts. My recommendation is to simply go to class because hes very friendly and helpful.