Hassan Ajami
This professor is very knowledgeable and is easy going in class and with quizzes. He tries very hard to make the class interesting for students and provides notes for us. He is very lecture heavy and the class is predictable, but you will learn the material and it does stick with you over time, which to me is a win on his part. Great teacher!