...I even took a specific course on mathematical modeling using Mathematica. In this course, we utilized the software for its functional programming capabilities, much in the same way one would use Python. I recommend its use to nearly every student I meet with, whether as Mathematica in its full version or WolframAlpha on the web. (read more)