Michael Kasigwa
Let me get straight to the point: Professor Kasigwa is an absolute failure as a teacher. His absolute inability to portray even the simplest of mathematical concepts will leave you floored as to how he even obtained a teaching license to begin with. 

I wouldn't take another of his classes with a gun to my head. Do with this info what you will.

