Mohsen Goudarzi
He is a great teacher and has a lot of knowledge in the subject area. Some of the topics are a bit complicated at first but he explains them very well. He's very kind and is easily accessible outside of class. He's very generous with extensions. I told him I was behind on a paper and wouldn't finish and he gave me another two days without penalty.