Ben Martin
Professor Martin is an amazing teacher. He provides great feedback, great lectures, and truly cares about the well being of his students. He is fair in all aspects of the course, and fully transparent on all expectations. His grading process is forgiving, so if you botch a paper he will allow you to update it for a better grade.