Marc Champagne
please take him. He is one of the best professors. By best I mean he has a really good way of teaching through a movie. And yes he is a tough grader. If you make a small mistake you will get a zero. But, if you follow what he says, you will do really well. 