Lin Ching
The professor is a really smart guy. Sometimes his knowledge doesn't translate well in his lectures but if you ask him about it he will help you understand. The material can be hard to comprehend so I recommend to ask as many questions as you need. I don't recommend taking this class during the Fall2020(Online) semester (no in-class labs).