Robby Goodhue
I took this as an asynchronous online class and I feel that I learned just as well as I could have in-person. The lectures are great and easy to understand and he provides lots of study materials that are super helpful for for exams & quizzes.