Director, Environmental Science Program
Associate Professor, Department of Biology
Saint Joseph’s University, Philadelphia, PA

John earned an A.B. in Biology at Princeton University. He obtained his doctorate in Population Biology at the University of California in Davis, California.  John currently is a member of the Biology faculty at Saint Joseph’s University, in Philadelphia, PA, USA. He teaches genetics, bioinformatics, evolutionary biology, and environmental science and continues his research on evolutionary genetics.