David Munro
Professor Munro was a lecture-heavy professor. There were weekly problem sets assigned (a total of 10) that took roughly four hours each to complete. There was one major group project that was fairly easy, but annoying if you had slackers for group members.
I found this class to be a little more difficult than micro but also did not really know anyone in the class, so i recomend taking it with people you know so you can work together on problem sets. or make friends in the class
Very solid instructor and very solid course. Munro can go a bit fast at times but he's very nice and accommodating so long as you're on top of your stuff. My one annoyance was that 20% of our grade was from a group project. If you get group-mates who are slackers, this ends up being a big problem.