I don't know what Jacob Biamonte uses, but like Piotr I favor TikZ. This mainly makes sense if you're using LaTeX, which is what you should be using to write any sort of papers that are heavy on equations.