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