Michael Kasigwa
Absolutely terrible, He throws a fit in class for the simplest question and was very difficult and condescending to struggling students. He even shames them for getting the answer wrong and make them feel inadequate and hopeless. 