Shanghao Li
AMAZING PROFESSOR!! PLEASE TAKE THIS PROFESSOR!! 100% RECOMMENDED!! Your A is guaranteed as long as you do your work and he is not strict on late work. He is a really fun and helpful professor. He does have an accent, but it is so easy to understand. He does his best to help you out if you are stuck with a problem, and everyone loves him.