Amir Gharehgozli
Professor Gharehgozli is an inspiring professor, if you just pay attention, you will understand the concepts. IF you are having trouble, he takes his time to go over it again. For teaching a tough subject, he is definitely a professor who will try his best to make it easy and clear to understand. He's also funny and cracks jokes in class.