Kai Zhang
He literally has no idea what he doing in class. his lecture sucks. he is unable to answer student's question and mumbling most of the time. only 5-6 people attended his lecture every day. be prepare for self-teaching if you taking him. his quizzes doesn't look anything like his hw or lecture and his final exam is some questions that you never seen