Karim Nchare
It's a little hard to understand him at times unless you really pay attention, but otherwise, I'm glad that Karim I had him as a professor. He genuinely wants to make sure that everyone understands the concepts and is so welcoming to any questions anybody has. As long as you ask for help, he will go the extra mile until you understand.