In this paper we describe a new software package developed and tested by the authors for teaching undergraduates the fundamentals of MPC including its suggested application in the classroom. The package is similar to existing industrial model predictive control packages in that the same steps are required to implement a model predictive controller as follows: model identification, controller configuration, controller simulation and tuning. We describe our experience using the package to introduce MPC to an advanced undergraduate process control II class. The package has also been used to provide an MPC laboratory experience for a graduate class on industrial process control.