To be honest, I'm a bit surprised that after forking out x * 10^5 or even 10^6 dollars on tuition fee, you have to spend thousands of dollars on apps and textbooks to stand a chance on the exam. There is something very wrong with the US higher education system.