Jeffrey Kuan
Caring person, AWFUL professor. He does not give any homework so it is impossible to actually practice and learn. He does not teach concepts whatsoever so you never actually understand what is going on. The only way you are going to understand the material is by using a textbook outside of class. Avoid this professor if you want to actually learn.