Teaching

Our group teaches courses in computational systems biology and develops software and outreach to introduce computational biology to biologists and K-12 students.

Teaching

BME 2315 Computational Biomedical Engineering (undergraduate level)

Computational methods allow biomedical engineers to analyze complex biomedical data and develop realistic models of biomedical systems. This course will introduce you to the fundamental computational methods used to solve biomedical problems and show the pitfalls that can occur when doing numerical analysis.

BME 4315 Systems Biology Modeling and Experimentation (undergraduate level)

This course introduces techniques for constructing mathematical and computational models of biological processes and utilizing experimental methods to validate those models at many levels of organizational scale — from genome to whole-tissue. Students will attend lectures, read literature, and participate in discussions focused on various modeling and experimental validation techniques. Students will also work in teams to complete a group modeling project. Topics include choice of modeling techniques appropriate to addressing particular biological problems at different scales, quantitative characterization of biological properties, assumptions and model simplification, parameter estimation and sensitivity analysis, model verification and validation, and integration of computational modeling with experimental approaches.

BME 8315 Systems Bioengineering and Multi-Scale Models (graduate level)

This graduate level course introduces techniques for constructing mathematical and computational models of biological processes at many levels of organizational scale—from genome to whole-tissue. Students will learn: How existing and emerging experimental techniques can provide quantitative data for validating biological models;     Which modeling techniques are best suited for addressing specific biological problems; How complex problems in biology can be simplified while maintaining biological relevance. In each module, students will work in teams and gain hands-on experience in the different simulation environments while allowing them to address relevant biological problems of different length scales using appropriate modeling techniques.

 

Outreach

Netflux

The biology of cell signaling is typically taught by a traditional lecture-then-memorize approach. But the complexity of these biochemical systems often overwhelms students, preventing them from appreciating organizing principles. We have developed user-friendly open-source software Netflux, that allows students to model signaling networks and simulate virtual experiments without any programming experience. HTTPS://GITHUB.COM/SAUCERMANLAB/NETFLUX

Programming Cells

An integrated introduction to computer programming and cell biology, for elementary and middle school level students. Students develop animations and video games of the cells in their body. I have taught Programming Cells workshops at several local science classes and outreach programs and presented this work at the NIH. HTTPS://SITES.GOOGLE.COM/VIEW/PROGRAMMING-CELLS

Go Viral

Go Viral enables K-12 students to simulate the spread of infection in a population, as well as customizing these simulations to test intervention strategies. HTTPS://SITES.GOOGLE.COM/VIRGINIA.EDU/GOVIRAL