Jonathan Baillehache
This class was entitled "French Cultural Studies", but for Baillehache, that means "French Rap". Whether you like rap music or not, you learn A LOT about French culture and do a lot of reading/listening, so I came out of this class having learned more French than most other classes I've taken. Relatively easy A if you just do the assignments.