Chinwendu Enyioha
Dr. Chinwendu is very knowledgeable in LCS, but lacks heavily in teaching. Tests are very hard. Hw only vaguely resembles material that is taught. You need to read to learn. He's very nice and approachable in office hours, but he's not a good teacher.