Michael Kasigwa
This is the worst professor I have ever had. Even though he has a strong accent that isn't even what makes him terrible. He will publicly call you out during class, and embarrass you. He explains things in a way that not even a graduate student could understand. He also is not willing to help you outside of class.