Xinying Wang
She gives a clear roadmap of the semester and is willing to help with many office hours throughout the week. Lots of lectures and assignments to go through but def doable. She is very fair in her grading and does her best to make sure you pass. If you do your part and study you can end up with a better grade than me with no problems.