Kunpeng Li
She is a great and caring Professor that gives the students what they need to pass her class and actually learn. Homeworks can get a little tedious, but she gives you everything you need to get 100%. Tests were similar to the hmwk. There is an individual project that will take a couple hours, but she walks through it with you to help you get 100%.