I am just about to graduate with an engineering degree. I have had a ti-89 since taking calculus my junior year in HS. I feel the ti-89 (or hp equivalent) is mandatory, I use it all of the time. Just be prepared to not be able to use it in some math classes, but other classes other than math...