Kent Johnson
Really nice and helpful, but the class is ridiculously easy. painful to sit through and i dont feel like I learned a lot. Lots of papers, quizzes, and homework every week and it all cumalates to 2 big papers at the end worth a lot of points. He truly does care about his student though and is flexible with you.