Marc Champagne
Marc is an amazing professor. The readings are tough and this is not an easy course. However, he breaks it down in such a way that the concepts are easy to grasp. However, you are going to have to work for your grade. Nothing is handed out and you have to earn your grade. He is hilarious and genuinely cares for all of his students.