Michael Murphy
Professor Murphy is hands down one of the best professors I have ever had. I actually enjoyed class! He really cares about making sure his students receive the grades they work for. Lectures are not difficult, but extra practice with the homework (that is optional) is definitely recommended. As long as you put in the effort, you will do fine. :)