This text presents a wide variety of common and new types of models. Sections begin with a general description of the scenario being modeled. The model is built using the appropriate tools. Then it is implemented and analyzed. Students are tasked to modify or refine the existing model, analyze it further, or adapt it to similar scenarios.