Positions

Faculty Appointments

2007- PresentDr. Ralph and Sallie Weaver Professor of Research Medicine, University of Pennsylvania
7/1994-PresentProfessor (tenure), Department of Pathology and Laboratory Medicine, University of Pennsylvania
4/1990-6/1994Associate Professor (tenure), Department of Pathology and Laboratory Medicine, University of Pennsylvania
1987-2000Adjunct Professor, Department of Biology, San Diego State University, California
3/1986-4/1990Member, Basel Institute for Immunology, Basel, Switzerland
2/1983-2/1986Assistant Member, Department of Immunology, Research Institute of Scripps Clinic, La Jolla, California
4/1982-1/1983Visiting Assistant Professor, Institute for Medical Microbiology, Johannes Gutenberg-University, Mainz, Germany
9/1981-3/1982Research Assistant Professor, Department of Medicine, School of Medicine, University of North Carolina, Chapel Hill, North Carolina
3/1981-8/1981Research Associate, Department of Medicine, School of Medicine, University of North Carolina, Chapel Hill, North Carolina

Administrative Appointments

4/1990-1/2005Director, Protein Chemistry Laboratory, University of Pennsylvania, Philadelphia, PA
3/1986-4/1990Director, Protein Chemistry Laboratory, Basel Institute for Immunology, Basel, Switzerland

Postgraduate Training and Fellowship Appointments

1979-1981Department of Medicine, School of Medicine, University of North Carolina, Chapel Hill, North Carolina