Teaching
Epidemic Processes over Networks
Highlighted by the ongoing COVID-19 pandemic, developing effective models of epidemic processes, analyzing the models, and using the models to design control strategies is of utmost importance. The classic epidemic models are SIS (susceptible-infected-susceptible) and SIR(S) (susceptible-infected-recovered-(susceptible)) models. These compartmental group models traditionally do not consider an underlying infection network, assuming equal and simultaneous mixing. However, realistically there is a network that enables the spread of a virus. This course will explore both group and network epidemics models. The necessary background in dynamics, probability, control, matrix analysis, and optimization will be covered. The course will explore the derivations of the models, stability analysis exploring the limiting conditions of the models, identification of the model parameters from simulated and real data, and control strategies for mitigating spread. While disease or virus spread will be the main motivation, we will also consider the spread of ideas, business/farming practices, and computer viruses.
This ECE 695 course is split into three separate credits and was taught for the first time in Spring 2021:
List of Courses Taught:
Purdue University
ECE 48300: Digital Control Systems Analysis and Design (Spring 2022, Spring 2023)
ECE 20875: Python for Data Science (Fall 2022)
ECE 69500: Epidemic Processes over Networks (Spring 2021, Spring 2022)
ECE 49022: Electrical Engineering Senior Design Projects (Fall 2020)
University of Illinois at Urbana-Champaign
ECE 486: Control Systems (Fall 2017)