Shanghao Li
It was a bit hard to understand Dr. Li, but he made lab very fun and easy. If you need help, don't hesitate to ask him for help because he will help you. He grades pretty easily and there is only one "exam." 