I'm using SAGE right now for calculus. The point is to have the computer do the tedious work. But until I learn python, I end up spending my time fidgeting around with the syntax instead of actually learning calculus. I'm all for programing integrated with academia...but we need better software (like Mathics!)