Yannis Papakonstantinou

Professor

Computer Science and Engineering

University of California, San Diego

yannis_xs

 

 

  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: EMAIL
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

  Thanks

We thank NSF and Tarari Corp. for their support.

·         Current support by NSF IIS0713672

  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