Yingchao Lan
Dr. Lan truly wants her students to feel accommodated, but you will also be challenged by this course and need to do some independent learning. Expect a lot of group work and challenging exams. She is a sweetheart but it's easy to get frustrated with the class, take advantage of the additional resources she provides in each module to help learn.