2018 140.621-624 Statistical Methods in Public Health I-IV (Lead TA), Bloomberg School of Public Health, Johns Hopkins University
2017 140.621-624 Statistical Methods in Public Health I-IV (Lead TA), Bloomberg School of Public Health, Johns Hopkins University
2016 140.621-624 Statistical Methods in Public Health I-IV (Lead TA), Bloomberg School of Public Health, Johns Hopkins University
2015 140.621-624 Statistical Methods in Public Health I-IV, Bloomberg School of Public Health, Johns Hopkins University
2014 280.345 Public Health Biostatistics, Bloomberg School of Public Health, Johns Hopkins University
2013 550.444-445 Financial Derivatives 1-2, Whiting School of Engineering, Johns Hopkins University
2012 Tutor at Learning Den, Johns Hopkins University