Syed Naqvi
SUCH AN AMAZING PROFESSOR! Take him if you have the chance, he's so passionate about the subject matter that the lectures are very enjoyable and funny. The class itself is a pretty easy A as long as you complete the assignments, and he's a pretty easy grader. One of the best professors I've had.