Xolela Mangcu
Terrible. Lectured with barely any slides so basically just him talking. You're graded on 4 papers for the whole semester and that's it. The guidelines for the papers are so unbelievably unclear it's insane. Avoid this class. 