Xolela Mangcu
Prof Mangcu knows his stuff, and he's had lots of experience in the field, but this class was a bit chaotic. He is not the best at explaining material and his grading criteria were not clear. Didn't use the textbook at all.