Brandon Thomas
Brandon's class is tough.  He seems like a nice guy though.  Still, I would avoid taking him if your goal is to maintain a high GPA.  Read the 5-star reviews very closely on this website.  Scroll back, and you will find some strikingly similar publication dates from previous years.  Amusing stuff.