Carlos Rincon
He is a great teacher and you can pass his class without ever going to lectures. He is understanding and always helpful and will help you get an A. If you get anything below an A in this class then you are the problem and you messed up. One of the easiest As I've ever made while learning a bunch. Highly recommend. 