Zachary Davidson
He is truly a gem! Prof Davidson is amazing, caring and super understanding. I have had him before in person and now online. He made online hw pretty simple and easy! Discussion posts and simple quizzes every week. Just watch lecture and discuss it, no book needed. Pretty straight forward and is the nicest professor i've ever had. 100000000/10