Wang Liao
I expect an A-/B+. Liao is difficult and I understand why he gets some bad reviews. That being said, the concepts themselves are not too challenging and many CMN prereqs cover most of them before taking this class. He is also a very nice guy and super understanding. Very active for help on discord. Not as bad as people make it seem