Dr. Zhang was alright. Quizzes and tests were pretty easy as long as you go to class and study the material. Labs are easy, but probably the most boring and pointless thing ever, it can all be done outside of class. I skipped most of them and still passed. Zhang WILL call you out and ask you questions if you aren't paying attention.