Greg Rocheleau
He's a great professor. Always shows up on time, is very reasonable when it comes to emailing you back. Make sure to show up to class and pay attention to his rubrics. There are 4 exams but you can drop one (including the final). He is one of the most chill professors you'll have. Highly recommend.