Songling Shan
Songling is so nice and understanding. She wants you to learn the content. She gave extra credit for extra practice problems and if you had good attendance. She gave group quizzes every Monday in breakout rooms and take home tests and final. There was also an individual project but it was encouraged to talk and compare with classmates about it.