Hamid Mohajeri Moghaddam
The problem with him is that his class is way too easy, you can study for an hour before the exams using his guide problems and memorize how to do them, not understand a thing, and get an A - I was also taking Calc fast track 1&2 and a CS class, no incentive to do more in his class. Now that I'm in 45 it's painful. Take someone else, do the work.