Marc Champagne
Awesome Prof, knows his stuff and teaches it well. The best thing about his class he treats you like an adult and expects you to behave like one. Don't take his class if you think he is easy. He is not easy but he does work hard to make the material understandable. 
