Mahmoud Zeinalian
Only taught how to do problems but doesn't explain very well. Lectures were confusing and exams were difficult. His class grades only require of a midterm and final so if you do bad on exams or not a good test taker then don't take him. Wouldn't recommend him because this course was difficult and does not explain well in my opinion 