Michael Harwich
Hands down the worst professor I have had at UR. The workload is unreasonable and his expectations are too high. The majority of the class dropped within the first few weeks of school and I wish I had done the same. Consistently runs over lecture time and doesn't do a great job of teaching. This class is a semester of work alone. Do not take.