Reviews of professor Adrian Liu

Rating: 5.0/5, difficulty: 4.0/5
10 hours after the final was due, he finished grading it all. 'Nuff said. There are 11 assignments and they are quite hard. However, he allows you to check answers with your friends, and he won't hesitate to give you hints if you ask for it. He's there for a solid 30 minutes before and after class for office hours. Good analogies behind concepts.

Rating: 5.0/5, difficulty: 3.0/5
His weekly problem sets were time-consuming, but very reasonable and doable because he did an awesome job teaching the material. If some question was too hard, he would give useful hints when asked for help rather than letter the student struggle with a wrong method.

Rating: 5.0/5, difficulty: 3.0/5
Best prof I've ever had! He has the ability to explain hard materials well in lectures, and he responses to all your questions in great detail (you may see a two-page response for a very short question) and immediately (I once got an email response on 4:30am). You can also see what your peers asked on the "question slip response" which helps a lot!