Mark Meagher
Professor Meagher is so kind and explains concepts very well in class. There were a couple small quizzes/tests, a group project, and a research paper. Very helpful and accessible during his office hours. Clearly cares about his students.