Lohuwa Mamudu
He's very difficult to understand with his accent, and his exams are completely fill in the blank. Even if something is stated in the problem, you'll get points off for not repeating it. The grading system for the exams are atrocious. You don't need to go to class, just read the slides and its the exact same as going to lecture.