William Marsden
Professor Marsden is a real gem who cares about his students. The class was interesting and wasn't hard at all. Big group research project that is presented at the end of the semester, but your group works on it throughout the whole semester. 10/10 would recommend.