Mohamadreza Babaee
Mohamadreza was a really caring professor and made the group project in the class really fun. However, his grading system sucked and he gave little time to do extremely long readings. I also did not know exactly what his expectations on the papers were until the middle of the class. Once you get the hang of it the class is fun but ask questions.