Ian Lovestock
Overall, the class is NOT hard if you do your work and submit it on time. My problem is that he likes to grad the papers based off of his opinion and his opinion alone. I feel like it is nearly impossible to score a perfect 25/25 on any of the papers.