Had Dave for FFAR 250 & for ARTE 330, both very positive experiences! He's passionate and caring, listens to his students and is super approachable. Everyone in the class respects him because he's so down to earth & genuine (also very understanding if you nicely ask for an extension). Our cohort has a group chat and it's basically a Dave fan page.