David Cupery
Prof Cupery really knows his stuff, and clearly has a love for the topics he teaches. His tests and homework are very straight forward. If you keep up on the international news cycle, particularly south america, he'll really light up. 10/10 would recommend  