Table of contents : Acknowledgments Introduction PART I: DISCRETE SYSTEMS Chapter 1: Introduction to Modeling Chapter 2: Modeling a Bike Share System Chapter 3: Iterative Modeling Chapter 4: Parameters and Metrics Chapter 5: Building a Population Model Chapter 6: Iterating the Population Model Chapter 7: Limits to Growth Chapter 8: Projecting into the Future Chapter 9: Analysis and Symbolic Computation Chapter 10: Case Studies Part I PART II: FIRST-ORDER SYSTEMS Chapter 11: Epidemiology and SIR Models Chapter 12: Quantifying Interventions Chapter 13: Sweeping Parameters Chapter 14: Nondimensionalization Chapter 15: Thermal Systems Chapter 16: Solving the Coffee Problem Chapter 17: Modeling Blood Sugar Chapter 18: Implementing the Minimal Model Chapter 19: Case Studies Part II PART III: SECOND-ORDER SYSTEMS Chapter 20: The Falling Penny Revisited Chapter 21: Drag Chapter 22: Two-Dimensional Motion Chapter 23: Optimization Chapter 24: Rotation Chapter 25: Torque Chapter 26: Case Studies Part III Appendix: Under the Hood Index