The goal of this programming project was to implement various models for the energy loss of charged particles in plasma (the 'stopping power'). The C++ code implements an object-oriented framework for the various models and includes functions for common calculations, plus SWIG wrappers for python and java. A rudimentary GUI application was written in Java. This was written during my graduate school studies on stopping power and development largely stopped after I left MIT.