Mohammad Mahmoudi
Relatively inexperienced at teaching. The course material was straight from textbook. Can be vague in terms of whats on the exams and how to prepare for them other than studying everything. Exams were fair and somewhat easy as long as you did all the assignments. He likes testing student's understanding by asking theory question on the exam.