Simply wonderful, made me very interested in SEA politics and inspired me to further my studies down that path. David is also such a caring and funny prof, he made classes so interesting with his jokes and engaging personality. I felt really comfortable asking him for help and he was very willing to do anything to help out. 10/10 recommend. 