Han Yuan
Dr. Yuan makes lecture interactive and fun. She encourages group work and is more than happy to answer questions. She really likes when you interact with her during class, and gives 2 extra credit opportunities. I recommend attending lecture and taking good notes because the exams are very similar to in class examples. The textbook is not helpful. 