Campus Directory | Faculty

Title Email Address Role Office Location Phone Number
Michael J. Bernstein, Ph.D. [email protected]
Interim Division Head for Social Sciences, Business and Education
Professor of Psychology, Psychological and Social Sciences
Sutherland, 119 B 215-881-7479
Marcus Besser, Ph.D. [email protected]
Associate Teaching Professor, Engineering
Rydal, 202 215-881-7357
Matthew Black [email protected]
Instructor of Mathematics
215-881-7570
Andrei Blinkouski, Ph.D. [email protected]
Associate Teaching Professor, Physics
Woodland, 317 215-881-7471
Steven Bloomer, Ph.D. [email protected]
Professor of Biology, Biology
Rydal, 207 215-881-7474
Rabbi Howard I. Bogot [email protected]
Lecturer in Jewish Studies
Sutherland, 307b 215-917-6960
Nicholas E. Bonneau [email protected]
Adjunct Assistant Professor, History
Adjunct Assistant Professor, Health Humanities
Chris Bonner [email protected]
Associate Teaching Professor, Art
Woodland, 136A 215-881-7335
Betsy Brantley [email protected]
Instructor of Biology
215-881-7570
David J. Brown, P.E. [email protected]
Lecturer, Engineering
Rydal, 209 215-881-7300
Rachael Brown, Ph.D. [email protected]
Director of Faculty Development, Academic Affairs
Associate Professor, Mathematics Education, Early Childhood/Elementary Education
Sutherland, 119D
Jennifer Buechel [email protected]
Lecturer
215-881-7410
Leslie Bullard [email protected]
Instructor of Mathematics
Katherine Burke [email protected]
Instructor of Mathematics
Gary Calore, Ph.D. [email protected]
Associate Professor of Philosophy, American Studies
Associate Professor, Health Humanities
Sutherland, 417
Kevin Cannon, Ph.D. [email protected]
Professor, Chemistry
Program Coordinator, Chemistry
Program Coordinator, Physics
Woodland, 314 215-881-7468
Joni Cappuccio [email protected]
Lecturer
215-881-7335
Rachel Carse [email protected]
Instructor in Economics
Tony Catanzaro [email protected]
Adjunct Instructor Business/Supply Chain, Business
322, Sutherland
Keith Cetera [email protected]
Instructor of Biobehavioral Health
610-396-6000