modeling and simulation spring term 4245610