Loren Naidoo
He is a great person and he keeps class interesting but his grading is absolutely ridiculous. He said he grades his undergrad students how he would grade his doctorate students. Even if you participate every day your participation score will be 8-9/10. Group cases are assigned and you do not pick your group members. (No Exams just Development Plan)