TEACHING
Teaching at UofT
Database System Technology
Introduction to the technology behind database management systems. The topics covered include: storage systems, buffer management, physical database design, indexing and searching in one and more dimensions, query processing, query optimization, and transaction management.
2023 Winter CSCD43H3 S 20221: Tutorial; Office Hour; Marking
2022 Winter CSCD43H3 S 20221: Tutorial; Office Hour; Marking
2021 Winter CSCD43H3 S 20211: Tutorial; Office Hour; Marking
Introduction to Databases
Introduction to database design. Topics covered: Entity relationship models, relational algebra, normalization theory, SQL and embedded SQL, and implementation of relational database operators.
2023 Summer CSCC43H3 Y 20235: Tutorial; Office Hour; Marking
2022 Summer CSCC43H3 Y 20225: Tutorial; Office Hour; Marking
Introduction to Computer Programming
2022 Summer CSC108H1 Y LEC5101 20225: Class Room; Marking
2020 Winter CSC108H1 S 20201: Tutorial; Office Hour; Marking
2019 Fall CSC108H1F 20199: Office Hour; Marking
Principles of Programming Languages
2020 Fall CSC324H1 F LEC0101 20209: Tutorial; Office Hour; Marking