I took LS3 with Professor Cheng and I really loved him. He's such a nice professor and really cares about his students' learning. It is a little difficult to understand him because of his accent, but the podcasts/webcasts are very helpful. Anything that is on the midterm or final is something that he has talked about and his tests are very straightforward. Office hours are very helpful because a lot of the time, he will tell you not to worry about every detail and just to focus on the general concept of that topic. (This makes studying a lot easier!) The averages on tests are fairly high, so it is important to get a good grasp on the material in order to do well (which isn't all that hard). All in all, I would recommend Cheng if you can get past his accent. I was afraid at first, but I'm so glad that I took him! He is probably the easiest LS professor I've had so far.
Spring 2020 - Honestly, love this class and love this man. Very kind guy who knows a TON about immunology. Basically, he gives a 50 minute lecture every class and then two people present papers about topics seminal in immunology (discovery of VDJ recombination, CAR-T, primary immunodeficiencies, discovery of TLRs, etc). The final in our quarter had us tie in immunology concepts to discuss SARS-CoV-2, including putative vaccine designs! Honestly, I had a ton of fun even if it was only a 2 hour a week seminar. He’s also very open to talking about graduate school and research. 10/10 recommend if you’re into immunology/want to learn more or want to pursue a career in research.