Gerald Agbegha
Not really good at teaching. Although I really liked the extra credit he provided with each test that way you have a chance to boost your grade. I had to teach myself honestly cause he wasn't good at teaching.