Zheng Wei
Really hard to understand. He wasn't good at teaching the content and I am not too great at math to begin with so it was hard. I went to a couple of his office hours and they were still very confusing. Wouldn't take his classes again.