Dave is a clear lecturer who motivates the material well and takes care to make sure everyone understands what's going on. Though the material is difficult, Dave's marking is extremely generous: if he can see that you have the main idea of a proof, even if you haven't worked out all the details, you'll get most of the points.