Hill Lab @JohnsHopkins



We share code for many of our projects on Github

Popular science writing

"The math behind epidemics" published by Physics Today (Nov 2020)
"Should There Be an Oath for Scientists?" published by PBS NOVA (Jan 2017)
"Why There's No HIV Cure Yet" published by PBS NOVA (Aug 2014)

Media coverage

Recommended courses

These are courses that I or other members of my team have found most useful towards the research we do. Note that these skills could also be learned in courses by different names.

  • Mathematics: Differential equations, dynamical systems, stochastic processes, mathematical modeling, mathematical biology
  • Statistics: Probability theory, statistical inference, Bayesian inference
  • Computer science: Scientific computing, algorithms (Python/R/Matlab most commonly used languages)
  • Biology: Evolutionary biology, ecology, population genetics
  • Public Health: Epidemiology, any infectious disease courses
  • Medicine: physiology, microbiology/virology, immunology

The following courses at Johns Hopkins focus specifically on mathematical modeling in biology:

  • EN.553.492 Mathematical Biology (Applied Math & Statistics)
  • EN.580.430 Systems Pharmacology & Personalized Medicine (Biomedical Engineering)
  • EN.540.409 Dynamic Modeling & Control (Chemical & Biomolecular Engineering)
  • 250.302 Modeling the Living Cell (Biophysics)
  • 340.677.01 Infectious Disease Dynamics: Theoretical and Computational Approaches (Epidemiology)
  • EN.560.453 An Introduction to Network Modeling (Civil & Systems Engineering)
  • 221.660.01 Systems Science in Public Health: Basic Modeling and Simulation Methods (International Health)


Postdocs: We are always looking for talented postdoctoral fellows with strong mathematical backgrounds and experience modeling biological systems to join our team. Interested candidates should send an email describing their interest in our research and relevant experience, and include a CV and link to a Google Scholar profile.

Graduate students: If you are current graduate student (masters or PhD) in any program at JHU looking to do a rotation or research project, feel free to get in touch! Propsective graduate students should apply to the most relevant program at JHU. We are affiliated with Biomedical Engineering, Applied Mathematics & Statistics, and Infectious Disease Epidemiology, but can take students from any program (Engineering/Science/Medicine/Public Health).

Undergraduate students: Students in junior or senior year may be considered for summer research internships or long-term research for credit. Interested students should send a resume and unofficial transcript. At least one course covering mathematical modeling in biology is a prerequisite.

High school students: Due to the mathematical skills required for our work, we do not accept high school students in the lab.