Carlo Maria Scandolo
The biggest issue I have with Scandolo is that we fell behind in the lecture material - he would teach topics in class that were covered in assignments due in previous weeks, which means we ended up teaching ourselves. That said, he clearly knows and loves what he teaches and his methods were quite helpful and effective.