Purchased this based off a recommendation from my Algebra professor. He said it would be well worth the price, and to some extent it has been. What I absolutely cannot stand is that I have to press certain buttons like I'm working out or something. It seriously takes effort to press some of these buttons as it seems the padding is not evenly distributed under the keys. Some are easier to press while others can completely ruin a formula if you don't check to see if the last input was recognized by the calculator.