Farid Razzak
This professor is the type of professor you want to study under. He is amazing at what he teaches, easy grader, very easy going and fun. I think I would enroll to any of his classes with closed eyes. Great professor. He gives extra credits to cover up, and lots and lots of projects though. However, such exposure is necessary as he rightly says.