Anyone who thinks using wolfram alpha for math is cheating has never tried using it for non-trivial calculations. Yeah, it will save you the time of looking up an integral from a table, but it's worthless if the integral isn't in a standard table. It will save you time on looking up the equation for the area of a dodecagon, but it won't prove that equation. It will save you time figuring out the units of the final answer, but it won't tell you if those units are logical. Wolfram alpha only saves people from the tedious busywork of basic arithmetic and algebra, the user still needs to do all the math.