Modeling Dynamic Systems