Mark Nagle
I did not love Dr. Nagle but I got through his class. There is a lot of homework but manageable. His class is you sit there and get lectured at. It was kind of hard to sit through at times and I had a lot of times where I had to bribe myself to go. Do not take this class late at night like I did because it is the last class you want to go to. 