Andrea Munaro
Munaro's lectures are very hard to learn from since he teaches through theories and proofs and rarely represents material in any other ways that through equations. Very few examples are used in class and difficult material is gone through very quickly. Only class I've ever taken where I felt I was in significant danger of failing.