Explores the ways we model infectious diseases using math and computing, from the dynamic spread of infectious diseases between humans, to a pathogen's growth within the body. Learning goals include (i) gaining a mastery of both classic and modern infectious disease models (ii) learning about a variety of infectious diseases, and (iii) engaging with the ethics of infectious disease modeling. Requires beginner or advanced-beginner skill in Python or R. Recommended prerequisites: (Data Structures (CSCI 2270) or equivalent (APPM 3650, CSCI 2275 or INFO 2201)) and (Prob/Stats APPM3570/CHEN3010/CSCI3022/CVEN3227/EBIO4410/ECEN3810/ECON3818/IPHY3280/MATH3510/4510/4520/MCDB3450/MCEN3047/PSYC2111/STAT2600/3100/4000) and (Calc 1 & 2) and (Beginner or Adv Beginner skill in Python or R). Same as CSCI 4897.