CSE561 Modeling and Simulation, Theory and Application