Mohammad Donyaee
Nice guy, lenient grading, and flexible on request. He provided very limited context so it was difficult to want to understand the material as opposed to just memorizing steps to pass. The homeworks were easy (40%), activities were for completion (5%), quizzes were a little challenging (5%), midterm and final exams were not easy, study! (50%).