I bought this for my son for his seventh grade math class. It has worked perfectly. It arrived quickly and well packaged. It has plenty of functions for his class and has held up well during his busy day. I would definitely recommend this product and buy it again.