Reviews of professor Xuejun Liang

Rating: 5.0/5, difficulty: 4.0/5
The content in compilers and C&I gets deep so you need to study hard. Be ready for video lectures, weekly homework sets, and a few programming assignments. The hard part is his two exams take 4 hours each. I don't see how anyone can complete the exam is the allotted class time. It's inconvenient if you have a class before/after this.

Rating: 4.0/5, difficulty: 3.0/5
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