Yannis Papakonstantinou is a Professor of Computer Science and Engineering at the University of California, San Diego. His research is in the intersection of data management technologies and the web, where he has published over eighty research articles. He has given multiple tutorials and invited talks, has served on journal editorial boards and has chaired and participated in program committees for many international conferences and workshops.
Yannis enjoys to commercialize his research and to inform his research accordingly. He was the CEO and Chief Scientist of Enosys Software, which built and commercialized an early XML-based Enterprise Information Integration platform. Enosys Software was acquired in 2003 by BEA Systems.
His lab's FORWARD platform (for the rapid development of data-driven Ajax applications) is now in use by many commercial applications. He is involved in data analytics in the pharmaceutical industry and is
in the technical advisory board of Brightscope Inc.
He is the inventor of seven patents.
Yannis holds a Diploma of Electrical Engineering from the National Technical University of Athens, MS and Ph.D. in Computer Science from Stanford University (1997) and an NSF CAREER award for his work on data integration.
- Rapid WYSIWYG development of web applications, supported by NSF 0917379 and a Google Research award
- Database-driven Ajax applications, supported by NSF 1018961
- Parralel platform for semistructured data search and analysis, supported by NSF 0910820
- Inconsistency Resolution in Online Databases, supported by NSF 1117527
- Reengineering Database Systems for Fast SSDs, supported by NSF 1219125
- Low latency browser-based web computation, supported by NSF 1219263
- E-platforms for Patient Empowerment and Population Health Improvement, supported by NSF 1237174
- CSE135, Web Application Development (senior undergraduate and MS class, current):
The course covers application
server essentials, database design and SQL programming with emphasis
on the special requirements of web applications,
The main part of the course and the class project uses the Java stack.
The latter part uses Ruby-on-Rails to teach Object Relational Mapping
and Ajax using partial rendering. HTML5 is also discussed.
- CSE232A, Principles of Database Systems (graduate class, current):
It primarily covers query processing,
query optimization and transaction processing in
relational database management systems.
- CSE87, Computing and the Universe (freshman seminar, current):
Imagine a powerful computer that behaves as a human. Is it conscious? Imagine a computer
simulating a universe. Could it be our universe? If so, is God … a programmer?!
Ranging from Plato, Descartes and classic sci-fi movies to readings on the singularity,
we ponder how computing may shape the future and humanity's approach to big questions.
- CSE21 Mathematics for Algorithms and Systems Analysis
- CSE132B, Database Applications: How to design and build complex applications
that use a relational database system
- CSE232B, Database Systems: Advanced Topics & Implementation
- Andrey Balmin, research staff member IBM Almaden
- Vagelis Hristidis, was assistant professor at FIU, currently associate professor of Computer Science at UC Riverside
- Michalis Petropoulos, was assistant professor at SUNY Buffalo, was researcher at UCSD, currently at Greenplum
- Yu Xu, was research member at Teradata, currently co-founder of a business analytics startp
- Yannis Katsis, was research member at INRIA, currently researcher at UCSD
- Kian Win Ong, president of app2you Inc
- Heasoo Hwang, at Samsung
- Liang "Jeff" Chen, current
- Keliang "Kevin" Zhao, current
- Yupeng Fu, current
- Vicky Papavasileiou, current