Lubabalo Bululu
Nice guy. Hard to get ahold of outside of class. If you need to talk to him, go to office hours. He tells you pretty flat out what is expected and follows his syllabus. He doesn't track everything in blackboard which is a little annoying.