John Nielsen-Gammon
Like the other review said, made us watch lectures and read the book outside of class but was very understanding and made changes. Incredibly nice. Project was a lot of work. Rewatch lectures if possible and understand the concepts for exams, he takes questions from every topic. Exams were oral and outside class for online classes.