MST Workshop

MST Workshop is a graphical programming language that is easy to use and can be run on Windows, iPhones and iPads.


Tom Pandolfi wakes up every day with a new idea. This impulse for invention began in his childhood, when he built an X-ray machine for his regional science fair, inflated a house-sized army surplus balloon using a vacuum cleaner (this experiment became a tent for camping), and trip-wired the backyard to detect intruders during childhood games. The seminal idea for MST Workshop began after college in 1973, when Tom owned an old Philbrick analog computer, the most prominent feature of his small apartment near Princeton, NJ.  Although he was a programmer, he quickly realized he could connect the various analog circuits of the Philbrick to complete simple mathematical functions without programming. In his spare time, and over several decades, he created a graphical programming language based on this same idea; that is, instead of using traditional programming the user could connect icons to generate models and animate them. The MST graphical programming has evolved along with the rapid changes in computer technology.  MST Workshop, now available as an iPhone app, gives the user access to the  iPhone’s accelerometer, magnetometer, maps, and speech engine. MST Play (a free adjunct app) allows the teachers to play interactive models that can be distributed to students as lab projects or homework exercises in physics, math, technology, or chemistry. Everyday, Tom finds new ways to make STEM more accessible for students everywhere, giving them access to the magic of math, science, and technology.


If you like MST Workshop, if you find a bug, or if you just want to tell me how you use it – I will be happy to hear from you. You can reach me at this email address:

Watch a video that I made with MST Workshop, enjoy.

Have Any Questions?


MST Workshop is a graphical programming language. It is written in C++ for windows desktop computers. For the Apple iPhone and iPad its written in Swift. On the Android platforms its written in Kotlin. 

MST Workshop works on Windows desktop, Apple iPad and iPhone, Android tablets and phones.

MST Workshop is free! I spent over 20 years developing MST Workshop and I’m happy to share that work with anyone interested in Math, Science and Technology.

MST Workshop is a graphical programming language. You don’t need other programming languages to use it. 

Absolutely. MST Workshop can solve math and science problems easily.

MST is a great way to help you design and test your ideas before you program. You can quickly build your idea in MST Workshop to see if your idea matches your requirements. Once you are happy with the result, its easy to program in any computer language for a final result.

If you are a teacher, you can use MST Workshop to create live demonstrations. I have several here on this website. Because the saved solutions in MST Workshop are just text files, actually HTML files, you can share them with other teachers to build a library of the things you teach regularly.