This document summarizes the system identification and control of a two-cart spring system. Various identification techniques were used, including theoretical modeling, non-parametric methods like impulse response and sine sweeps, and parametric ARX modeling with chirp and square wave inputs. An ARX model with 3 poles was selected based on the identification results. An LQR/LQG controller was then designed and tuned, achieving reasonable closed-loop performance for controlling the position of the second cart.