Herbert Edelstein
I liked prof Edelstein overall as a person but he gets really off topic and I learned everything from his power points, not so much from his lectures. However, his quizzes are always EXACTLY like the warm-ups and that makes doing well easy. If you have him, make sure to participate, take notes, and STUDY HIS POWERPOINTS. Good luck!