Keith Osai
The least helpful professor I have ever had. Does not communicate clearly or effectively and fails to respond to questions in an understandable manner. Doesn't seem to know how to work Canvas. Weird expectations and processes for volunteer work that he does not explain. 