This project involves developing an accurate dynamic model of a micro-grid in MATLAB/Simulink. The micro-grid model includes multiple energy sources like a diesel generator and photovoltaic array, various loads, faults, and a connection to the main electrical grid. Students created models of grid-tied inverters, synchronous machines, and developed a human interface device to interact with the simulation. The completed micro-grid simulation provides an educational platform to study different generation scenarios and observe associated power flow phenomena.