Jason Okonofua
Doctor O is a very good (and fine) lecturer and knows his stuff, great lectures. However, the tests are difficult and not completely based off of his lectures and research articles. His GSI's make them and they seriously throw curve balls in them and try to make it so that people that don't attend class and hear certain things don't do well.