Paul Russo
This class is inherently difficult to teach because it covers too many aspects of MSE. Russo does a decent job at presenting the material, but in order to do well on the tests, you need to (re)read the textbook and work many extra problems to become comfortable with the material. Tests had a big time crunch, but a good curve helped us in the end.