Songling Shan
Songling cares about her students but sometimes she doesn't explain things fully. Also, the homework is really long but gives you a good grasp at what's on the test. There are quizzes every Monday and you turn in homework every Friday and attendance does count. I would take her but the courseload is a lot. Overall good professor!!