2026–present
Introduction to Databases (Databases I)
Relational database design, SQL, normalization, indexing, transactions, and the foundations of database management systems.
Teaching & mentorship
Courses in databases, data management, logic, and web systems.
Relational database design, SQL, normalization, indexing, transactions, and the foundations of database management systems.
Query processing and optimization, concurrency and recovery, distributed databases, and database security and privacy.
Research topics in data preparation, data quality and cleaning, data warehousing, and privacy-preserving data analysis, explored through lectures and seminars.
Propositional and predicate logic, deductive and inductive reasoning, and applications in computer science.
Web protocols, clients and servers, markup and scripting, databases, and web application security.