DAvid Hauser
Literally amazing prof. I haven't finished the class yet but he is so caring, so engaging, and so clear about his expectations. 10/10 and he has a cute dog. He is also very reasonable and takes accountability in the very rare occasion that something goes wrong. Would recommend.