Armando Signorini
His lectures were very clear and he was happy to help during office hours or even after class with any questions about the material. Questions on exams were very similar to the ones on the exam reviews, so it made studying for exams very straightforward since you knew exactly what to expect. 