My applied physics freshman seminar focused on designing, modeling, and building a stirling engine. We learned the thermodynamics and operating principles behind the engine, and used them to model the theoretical efficiency of the engine based on a number of design parameters in Mathematica. Using Mathematica, we found the parameters to maximize efficiency and then constructed the engine. Our engine used metal bellows instead of pistons to decrease friction.