Yiming Wang
Don't be fooled, this class is so difficult even with cheat sheets. His exams this year were more difficult than past years so his practice exams only helped to a certain extent. Homework was also very tedious, and not always helpful. I was so stressed all semester and I sacrificed a lot to get an A. Wish I took a different professor