Christopher Martinuzzi
Professor Martinuzzi is an amazing person. He's very flexible with his deadlines and very understanding when it comes to his students. He allows you to do individual research on a topic of your choice from a preselected list he provides. There are presentations at the end but you're allowed to opt out of them w/o any deductions from your grade. 