William Anderegg
Professor Anderegg is amazing! This class was more of an online-type class with pre-recorded lectures and 1 weekly assignment but it was super straight forward. All the mini-exams and the final are open note. Loved the topics we covered and how Anderegg would have us relate it to things we're most passionate about.