Mathew Gluck
Don't take if you want an easy A. His exams were simple to prepare for, based on the chapters he gives for homework. The exam questions are very similar to the homework most of the time. His lectures can get a little heavy, but youtube/khan academy will easily help you out, if you know what to look for. Overall would recommend.