Before joining the faculty of Hahnemann University in 1996, she was a visiting Assistant Professor in the Biology Department of Temple University, and taught undergraduate courses at both the Main and Ambler Campuses. She has also taught biology at the University of Pennsylvania. She did her graduate research in embryology in the lab of Dr. Robert L. Searls, investigating the role of cell cycle in neurologic development in the chick, and the influence of cardiac development on neural morphology.She currently teaches biology, genetics, developmental anatomy and anatomy and physiology to Biomedical Sciences undergraduates, and is a lecturer and lab instructor in microanatomy for the PIL program in the medical school. She also teaches genetics for Arcadia University's MPA program, and instructs those students in their cadaver dissections for their Gross Anatomy course.