Contact Information
Yannis Papakonstantinou office tel.: +1 (858) 8221612
Computer Science and Engineering
University of California, San Diego fax.: +1 (858) 5347029
9500 Gilman Drive e-mail: 
La Jolla, CA 92093-0114

Resume
Short Biography
Yannis
Papakonstantinou is a full Professor of Computer
Science and Engineering at the University of
California, San Diego and the founder of app2you.com.
His research is in the intersection of database and web technologies. Yannis
has published over seventy research articles in scientific conferences and
journals, given tutorials at major conferences, and served on journal editorial
boards and program committees for numerous international conferences and
symposiums. He was the co-Chair of the ACM-sponsored WebDB 2002, the General Chair of ACM SIGMOD 2003, the
Vice PC Chair for the ``XML, Metadata and Semistructured Data" track of IEEE ICDE 2004 and IEEE ICDE 2006, and the founding
co-chair of the ACM-sponsored 1st
Workshop on XQuery Implementation, Experience and Perspectives 2004. In
1998, Yannis received the NSF CAREER award. In 2000 Yannis founded Enosys Software, which built one of
the first generally available distributed XQuery processors, along with
software for XML-based integration of distributed sources, and was sold in 2003
to BEA Systems. In 2006 Yannis founded app2you.com, which commercializes UCSD research.
App2you.com is a web service that allows
anyone to build within minutes custom, interactive, database-driven
applications. Yannis holds a Diploma of Electrical Engineering from the National Technical University of Athens
and MS and Ph.D. in Computer Science from Stanford
University (1997).

PhD Advisees, Past and
Present

Teaching
Courses
I have given and I'll give again in the future. The links point to the last
time each of the courses was given.
- CSE21 Mathematics for Algorithms and Systems Analysis.
- CSE135, Web Server-Side Programming: How to
design and develop complex java-based web applications, involving
application servers, databases, Java Server Pages, Struts and the
Model-View-Controller design pattern. The course evolves around a large
web application with a complex flow, such as the Graduate
Admissions imitation.
- CSE132B, Database Applications: How to
design and build complex applications that use a relational database
system. The course evolves around a large database application project,
such as the StudentLink
imitation.
- CSE232A, Principles of Database Systems:
Internal structure and operation of relational database management
systems.
- CSE232B, Database Systems: Advanced Topics &
Implementation: Structure and operation of exotic and non-conventional
query processors, such as those found in data warehouses, data integration
systems, object-oriented and XML databases.

Selected Talks and Tutorials
- XQuery
Tutorial: Introduction to XQuery and its basic deployment options
in data integration and application integration scenarios.
- From
Enterprise Information Integration to Community-Based Mediation,
invited talk given at the 2005 Hellenic Data Management Symposium, the University of Chicago and the Politecnico di
Milano.
- Emerging
Trends and Future Research Directions in Information Data Management for
Government and Industry Applications, panel talk given at 2004
National Science Foundation Information and Data Management Workshop.
- XML View-Based Mediation: TSIMMIS and
Beyond (pdf) (HTML and
ppt),
talk given at the Computer
Science Symposium in Honor of Jeffrey D. Ullman, Dec 2002.
- Querying Distributed Data Using XML
(pdf) (HTML
and ppt),
talk given at UC Berkeley, Oct 2002. Similar talks were also given at
INRIA, University of Toronto, University of Athens
and the IBM CASCON Workshop on XML Data Management.
- Data Integration:
The Need, the Challenges and the Approaches Plenary talk given at
the International Symposium on Information Systems and Engineering, July
2002. Provides a classification of data integration techniques and
challenges in the XML virtual view-based approach.
- Data Integration with XQuery (76
slides) A tutorial given at the XML 2001 Conference, December 01.
Explains the use of the XML-based mediator architecture in data
integration.
- Introduction to Data Integration: The need, the challenges, and
the XML-based approaches (127 slides) Lectures given at Hong-Kong University, July 01. Explains the challenges
of data integration, the space of XML-based data integration solutions,
key XML standards (XML, XML Schema, XQuery - XSLT and DOM to a lesser
extent) and the use of the XML-based mediator architecture in data
integration.
- XML
and the Automation of Web Information Processing A tutorial given
at the International Conference on Data Engineering (ICDE), March 99.
- A
"TSIMMIS
Retrospective" talk given at UC Berkeley for Mike Carey and
Joe Hellerstein's seminar on "Postmodern databases:
Databases meet the Web".
- Slides
from talks in the annotated bibliography part.
- Past talks.

Thanks
We
thank NSF and Tarari Corp. for their support.

Bibliography
·
List
of publications, with pdf’s, from the DB Group’s publication server.
·
In case I forgot to update the above list you
may find my
publications via DB&LP.
·
Until 2004 or so I maintained an annotated bibliography, providing also
the slides of the corresponding conference talks

Links