Reviews of professor Mehdi Ahmadi

Rating: 3.0/5, difficulty: 5.0/5
PHYS33 is just hard overall, I am not sure if it would have made much of a difference with the other professors. He does not curve. He did drop our lowest midterm because everyone did terrible on the first midterm. There were actually students that got 1/20. Extremely difficult but just push through, it's normal to bomb the first midterm.

Rating: 5.0/5, difficulty: 4.0/5
He sets very difficult papers compared to other Math 11 professors, but he also explains concepts extremely well. If gpa isn't your primary concern then he's a really great teacher who will set you up well for any further math classes. 
His hw is also pretty similar to what he gives in the test, so I'd use that to prepare rather than the review qs