Syed Farouq-Ali
One of my favorite professors I've ever had. Super nice guy who wants his students to succeed. If you take the time to learn the homework assignments (which aren't too difficult), and understand his examples in lecture, the class is an easy A. He sometimes gets off topic and can talk up a storm, but overall he's very nice and a great teacher