Modeling Dynamical Systems