Mehrdad Mahdavi
Crazy stressful class but not a bad professor at all. Homeworks took forever to do and the class is extremely test heavy. Curve isn't decided til the last day grades are due and there was also no C+ as a grade which was a little annoying.