Nicholas Matthews
If you're planning to take this course, make sure to get into Dr. Matthews' section!!! He makes lectures pretty entertaining, is very organized, and is always sure to provide clear instructions and expectations for assignments. Only three big assignments outside of class, and if you go to lecture and comprehend the content then you'll be just fine!