David Patrick
Very nice professor, taking him again next semester. Everything is online, even some of his lectures (if it says in person, he provides a teams link in case you can't show up for any reason) which I loved. He definitely loves what he does, I can tell! Overall nice guy and easy grader! Take him if you can. 