Kazeem Akinyele
He has a very clear and cut schedule with everything you need to do and prepare for the semester. His lectures are very fast, often not allowing students to try problems on their own. You'll really need to take time outside of class to properly process the material. He has a bright attitude but it can come off the wrong way.