CMN 306 Simulation