Richard Chasdi
Professor Chasdi is very good at helping students retain information-- if you go to the review sessions, he hosts it's hard not to do well. That being said, his lectures aren't very cohesive, so it's on you to make sure you understand what's going on. Exams are a lot but pretty straightforward. You can get away with not doing the readings.