Xuejun Liang
He is not a bad professor; he genuinely wants students to learn the subjects. The only issue is that his English is somewhat broken. He has never given me an attitude nor made me feel lesser, which I greatly respect. I've been taking his classes every semester since last fall and have had nothing but positive experiences. study and you'll be fine