Yu-Hui is wonderful. Full of life, knowledgeable, and best of all she's kind. She makes the 1.5 hour long class go by so quick. A good grade is still a challenge, but she's great at helping you out when you're stuck.