I feel compelled to offer a different perspective of Udekwu. In total, I've had 3 classes under IK & my current understanding is quite diff from my first impression. His teaching style really promotes student discovery rather than some sort of fixed path to an "A" He's very reasonable in his syllabus and grading. Your mind will stretch in new ways!