Modeling Dynamic Systems : Lessons for a First Course