College of Science and Technology
Department of Biology
Professor
Programs
Email[click-for-email]
Office LocationBioLife Building BL113A
Direct215 2042127
https://sites.temple.edu/liberles/