Courses Taught by Kelly Bakulski

EPID512: Biologic Basis Of Disease

  • Graduate level
  • Residential
  • Winter term(s) for residential students;
  • 3 credit hour(s) for residential students;
  • Instructor(s): Kelly Bakulski (Residential);
  • Offered Every Fall
  • Last offered Fall 2021
  • Prerequisites: None
  • Description: This course is taught from an epidemiologic perspective and emphasizes the application of biologic knowledge for public health. Specifically, students will practice skills to develop biology-informed research questions, evaluate physiology-informed approaches to measure health outcomes, and interpret epidemiologic study results in the context of disease pathways.
  • Learning Objectives: 1. You will be able to relate the structure and function of organ systems in the human body. 2. You will be able to evaluate biomarker measures of physiologic function, disease, and treatment response for use in epidemiologic studies. 3. You will be able to understand physiologic mechanisms of major diseases to inform research, treatment, and prevention. 4. You will be able to characterize the biologic links between risk factors and major diseases and explain biologic factors that affect a population’s health. 5. You will apply knowledge to develop novel and testable epidemiologic research questions in the context of physiology. 6. You will be able to interpret results from epidemiologic studies in the context of the physiology of that system. 7. You will be able to discuss the science of primary, secondary and tertiary prevention in population health.
  • Syllabus for EPID512
BakulskiKelly
Kelly Bakulski

EPID604: Applications Of Epidemiology

AugustElla
Ella August
BuskiewiczJames
James Buskiewicz
AdarSara
Sara Adar
BoultonMatthew
Matthew Boulton
BrouwerAndrew
Andrew Brouwer
BakulskiKelly
Kelly Bakulski
BuxtonMiatta
Miatta Buxton
EisenbergJoseph
Joseph Eisenberg
EisenbergMarisa
Marisa Eisenberg
FleischerNancy
Nancy Fleischer
FoxmanBetsy
Betsy Foxman
GordonAubree
Aubree Gordon
HandalAlexis
Alexis Handal
HeadJennifer
Jennifer Head
JeonJihyoun
Jihyoun Jeon
KardiaSharon
Sharon Kardia
Karvonen-GutierrezCarrie
Carrie Karvonen-Gutierrez
KobayashiLindsay
Lindsay Kobayashi
LarsonPeter
Peter Larson
LeisAleda
Aleda Leis
Levin-SparenbergElizabeth
Elizabeth Levin-Sparenberg
LisabethLynda
Lynda Lisabeth
MarquezJuan
Juan Marquez
MartinEmily
Emily Martin
MezukBriana
Briana Mezuk
MondulAlison
Alison Mondul
MorgensternLewis
Lewis Morgenstern
NeedhamBelinda
Belinda Needham
O'NeillMarie
Marie O'Neill
ParkSung
Sung Kyun Park
PearceC.
C. Leigh Pearce
PowerLaura
Laura Power
RickardAlex
Alex Rickard
SmithJennifer
Jennifer Smith
VillamorEduardo
Eduardo Villamor
WagnerAbram
Abram Wagner
WangXin
Xin Wang
WiebeDouglas
Douglas Wiebe
YangZhenhua
Zhenhua Yang
ZelnerJonathan
Jonathan Zelner

EPID639: R For Epidemiologic Research

  • Graduate level
  • Residential
  • Fall term(s) for residential students;
  • 2 credit hour(s) for residential students;
  • Instructor(s): Kelly Bakulski (Residential);
  • Prerequisites: Must be a current EPID graduate student
  • Advisory Prerequisites: Must be a current EPID graduate student
  • Description: This course will introduce the R statistical programming language, as implemented through Posit software, for epidemiologic data analysis. The overall goal of the course is to provide students with a set of new data analysis tools for Epidemiology using R through Posit.
  • Learning Objectives: 1. Understand what R is and why we use Posit 2. Become familiar with Posit Cloud interface 3. Identify file paths for locations of files within an R project 1. Adapt Quarto markdown YAML header code for multiple report types (.pdf, .html, .docx) 2. Render Quarto markdown files (.qmd) to produce reports that contain both code and output 1. Classify R object types (vector types, data frames) 2. Implement functions to perform actions on data objects 3. Use R as a calculator 1. Apply functions to import and export datasets 3. Explore a newly imported data frame 1. Implement best practices for tidy coding and file organization 2. Use the help viewer to assess new functions and function default settings 3. Practice parsing error/warning messages and troubleshooting solutions in code 4. Identifying online resources for solving coding issues 5. Perform logic checks by comparing expected and observed output 1. Select columns in a data frame 2. Order and filter dataset rows based on participant criteria 3. Join multiple data frames into one 1. Create new variables from existing variables 2. Understand how to code and wrangle missing data 1. Understand the required and optional components of a scatterplot with ggplot2 2. Prioritize plot types (bar chart, histogram, boxplot) based on data types (number and shape of covariates) 1. Describe coding features (labels, limits, colors, legends, size, transparency) for common plot types 2. Generate multipaneled plots to view data by groups 3. Export plots from Posit for use in other programs 1. Based on variable type (continuous, categorical) determine appropriate measures and functions for assessing central tendency and spread 2. Describe univariate and bivariate distributions of variables using central tendency and spread 2. Describe univariate and bivariate distributions of variables using central tendency and spread 2. Describe univariate and bivariate distributions of variables using central tendency and spread2. Describe univariate and bivariate distributions of variables using central tendency and spread 1. Calculate univariate and bivariate statistics 2. Create professional and reproducible descriptive statistics tables for export 1. Review selecting statistical methods by variable characteristics. 2. Implement and interpret output from two category tests: Correlation tests, T-tests, Wilcoxon rank sum test. 3. Implement and interpret output from multiple category tests: ANOVA, Chi-square test, Fisher's exact test 4. Generate and interpret odds ratios 1. Construct and interpret simple & multivariable linear models (continuous and categorical predictor variables) 2. Create professional and reproducible regression output tables for export 3. Create plots for regression diagnostics 1. Apply formats for date objects 2. Describe when to use for loops and how they work 3. Develop custom functions to perform repeated tasks 1. Explore generalized regression function options including for splines, logistic regression, Poisson regression 2. Become familiar with code for matched case-control studies, survival analysis 3. Explore coding mixed effects models for clustered data 4. Try adding weights for complex survey samples 5. Perform a meta-analysis in R
  • Syllabus for EPID639
BakulskiKelly
Kelly Bakulski

PUBHLTH311: Introduction to Public Health Genetics

  • Undergraduate level
  • Residential
  • Fall term(s) for residential students;
  • 3 credit hour(s) for residential students;
  • Instructor(s): Kelly Bakulski (Residential);
  • Prerequisites: None
  • Description: Course designed for those with limited exposure to biology who are interested in human genetics. Will include basics of genetics at both the molecular and population level, plus some ethical, legal, and social implications of genetics research will be examined. Examples relevant to public health will be emphasized.
  • Syllabus for PUBHLTH311
BakulskiKelly
Kelly Bakulski