Yulan Fang
The quizzes and test are hard. The homeworks are long and doing the group project while doing virtual learning was hard. That said, she curves the final grade an insane amount i had a B+ and ended with an A.