Yangyang Liu
Amazing Professor. She will tell you from time to time some stuff that's gonna be on the tests/final. She repetitively goes over topics when she sees that people don't understand it, and that has definitely helped me. She's also very approachable and very helpful during office hours. She's really nice, so don't be intimidated to go.