Wang Liao
 I highly recommend folks to take Liao's CMN102. If you study, and do the all extra credits, you should get a A. Honestly, I don't think it is a hard CMN course at all. The course syllabus is clear. Liao is super friendly and easy to get in touch.I you have any question, you can contact him on discord,he responses super quickly.