Courses Taught

I currently teach (or have taught) the following courses:

BI 201 Comparative Vertebrate Anatomy

BI 202 Genetics

BI 203 Introduction to the Scientific Method and Scientific Terminology

BI 215 Human Anatomy and Physiology I

BI 216 Human Anatomy and Physiology II

BI 301 Histology

BI 302 Embryology

BI 330 Immunology

BI 499 Evolution

I also occasionally teach BI 401 Senior Seminar