Tebogo Sebeelo
Quite possibly the worst professor Ive ever had. If you miss class (even if youre sick), he wont let you make anything up. Super hard for absolutely no reason and very rude. Avoid like the plague.