Positions
Faculty Appointments
| 2007- Present | Dr. Ralph and Sallie Weaver Professor of Research Medicine, University of Pennsylvania |
| 7/1994-Present | Professor (tenure), Department of Pathology and Laboratory Medicine, University of Pennsylvania |
| 4/1990-6/1994 | Associate Professor (tenure), Department of Pathology and Laboratory Medicine, University of Pennsylvania |
| 1987-2000 | Adjunct Professor, Department of Biology, San Diego State University, California |
| 3/1986-4/1990 | Member, Basel Institute for Immunology, Basel, Switzerland |
| 2/1983-2/1986 | Assistant Member, Department of Immunology, Research Institute of Scripps Clinic, La Jolla, California |
| 4/1982-1/1983 | Visiting Assistant Professor, Institute for Medical Microbiology, Johannes Gutenberg-University, Mainz, Germany |
| 9/1981-3/1982 | Research Assistant Professor, Department of Medicine, School of Medicine, University of North Carolina, Chapel Hill, North Carolina |
| 3/1981-8/1981 | Research Associate, Department of Medicine, School of Medicine, University of North Carolina, Chapel Hill, North Carolina |
Administrative Appointments
| 4/1990-1/2005 | Director, Protein Chemistry Laboratory, University of Pennsylvania, Philadelphia, PA |
| 3/1986-4/1990 | Director, Protein Chemistry Laboratory, Basel Institute for Immunology, Basel, Switzerland |
Postgraduate Training and Fellowship Appointments
| 1979-1981 | Department of Medicine, School of Medicine, University of North Carolina, Chapel Hill, North Carolina |


