Courses: Computer Science
Instructors
Faculty Advisor:
Professor Susan Davidson
Susan B. Davidson received the B.A. degree in Mathematics from Cornell University in 1978, and the M.A. and Ph.D. degrees in Electrical Engineering and Computer Science from Princeton University in 1980 and 1982. She is the Weiss Professor and Chair of Computer and Information Science at the University of Pennsylvania, and also served as Deputy Dean of the School of Engineering and Applied Science from 2005-2007. Professor Davidson's research interests include database and web-based systems, and bioinformatics. Within bioinformatics she is best known for her work with the Kleisli data integration system, subsequently commercialized in the company GeneticXChange. Her more recent work has centered on XML technologies for data sharing, data integration and data curation, as well as scientific workflow systems.
Professor Davidson was the founding co-director of the Center for Bioinformatics (PCBI) from 1997-2000, and interim director from 2000-2003. She is also a founding co-leader of the Greater Philadelphia Bioinformatics Alliance and holds a secondary appointment in the Department of Genetics, is an (Association for Computing Machinery) ACM Fellow, received the Lenore Rowe Williams Award (2002), and was a Fulbright Scholar and recipient of a Hitachi Chair (2004).
Instructor:
Peter-Michael Osera
Peter-Michael Osera is a doctoral candidate at the University of Pennsylvania
under the supervision of Prof. Steven Zdancewic, Department of Computer and
Information Science. His research interests lie in the domain of programming
languages and systems. He is currently working on creating type-safe
interoperability boundaries between languages as well as safe, yet efficient
low-level programming languages. Peter-Michael also has a strong interest in
introductory computer science education. He taught CIS 110 during the Fall 2011
semester, revamping both the content and organization of the course, and is
currently responsible for training the teaching assistants of both CIS 110 and
120.
Peter-Michael graduated from the University of Washington in 2006 with a B.S. in Computer Science and Applied and Computational Math Sciences and a B.A. in the Comparative History of Ideas. He also worked at Microsoft from 2006 and 2008 as a program manager for the Visual C++ compiler.

