Ezell Allen
There were a lot of test which is good but they were a lot of questions and people were often rushed. His grading policy is really harsh and the quizzes are due at weird times. Hes really funny but gets upset when people ask questions. Not very helpful if you dont understand the information