Mehdi Ahmadi
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 