James McNamara
96 was my favorite class I have taken. It was definitely challenging  the papers are graded harshly and you are warned many times that you may not do as well as you are used to  but the content is great and McNamara is wonderful as well. He makes an effort to be accessible, his lectures are thorough, interesting and clear, and overall a 10/10!!