Kazeem Akinyele
He is not good at explaining the course work to you. I have had him in person and online and he is super annoying online. He makes someone respond that they have no questions before he goes on and sometimes it can take a while. He is very nice though and does care about how you do in class.