Although Professor Yang knows the material and runs a pretty good lab, he has no clue as to how conduct the class, give exams and communicate with students. With his heavy-accented English, he gives lectures that are so boring that students fall asleep toward the end. He also tries to make all the material as hard as possible, even in the easiest topics. Yang constantly introduces the most minute and unnecessary details that only obstruct the concepts.
Moreover, on his tests, he asks the most minute and unnecessary details. For example, he would ask you about the Angtrom width of the channel in the lower middle part. Or to recite an amino acid that was a part of some protein that functioned in one of the pathways that was described in 12-page research paper. (And those questions, of course, would be worth about 10 points).
Yang does not know how to communicate with his students either. I hated this class, although I must admit that the material we learned was very interesting.
Readings, occasional homeworks and paper reading. Not too bad. Beware of his exams though. Oh yeah, and the average is a B--