Shirley Yi Shen
Great professor! She cares about students, and tests are easy if you to over exam review & practice problems. There are easy extra credit opportunities so you might wanna do some of them to secure A.