Eric Monday
It is truly a really good class and I think everyone should take it. It is fairly easy to get an A as long as you show up and complete everything to the best of your ability. However the exams/quizzes are very challenging as that is one of the reasons I almost missed getting an A.