David Bristow
David is a great professor, so far one of the best I've had in university. Not particularly interesting material, and the assignments can be difficult if you don't interpret them properly, but if you put in good effort, even if your work isn't exactly what he asked for he'll still recognize that you did your best.