Dave Riddell
Dave is a real gem of a prof. Richard Dewey was also a guest lecturer, he is phenomenal. Unfortunately, aside from Dave and Richard the other guest prof's were extremely boring. Final exam will be on classroom material so make sure to go. Other than that, the course is super easy, definitely would recommend to anyone for an upper year elective.