Kai Zhu
One of the worst teachers I have ever had. DO NOT take a class with Zhu. He is the most boring teacher I have ever had. I literally am unable to pay attention in that class. He doesn't teach the material, he reads in a monotone voice off of his 100 slides and then expects us to know every small minute detail. Take another GE or with another teacher