Reza Majlesi
By far, one of the worst professors because of his unclear syllabus, lack of empathy for students, misleading and contradicting lecture slides, and lack of office hours. There is no "help" in this class at all! He'll make big promises to you and seem like a chill guy at first, but then his true colors came out as time went through the class. Avoid!