Jianqing Liu
Dr. Liu was overall a decent professor. There is a lot of material and the class is not easy, however he makes an effort to explain everything and help if you do not understand something. There is some extra credit and he does listen to feedback. If you attend class, do the homework/projects, and prepare well for the exams, it shouldn't be too bad.