Yu Chen
She is pretty good. Admittedly, I did have trouble enjoying the class at first. Lab isn't exactly that thrilling. But she is very helpful and caring for her students, even individually. Definitely try to understand the topics while in class, will make it very easy. I did, stayed a few min after most left and asked questions. Ended up with an A :)