Brandon Bourgeois
Prof. Bourgeois was awesome. In my 1st semester in TO, I was super nervous and was initially put off by his heavy reading list. However, everything we read (and later discussed in class) was so engaging and thought-provoking that the time spent on it didn't matter. Take him if you're given the choice!