Haojian Jin

DSC 291 Privacy-sensitive Data Systems (Winter 2023)

Privacy is changing how we build data systems. Recent regulations (e.g., GDPR, CCPA) require developers to offer greater privacy protections. However, practitioners struggle to turn these high-level privacy principles into low-level code implementation. This course will introduce the widely adopted privacy principles, discuss the system research associated with each principle, and use these principles to analyze a few real-world privacy-sensitive data systems (e.g., Apple AirTag, Covid-19 Contact tracing systems). Students will learn privacy-relevant technologies and integrate perspectives that span product design, software development, cybersecurity, human-computer interaction, and business and legal considerations.

[Course website]

DSC 204 Scalable Data Systems (Spring 2023)

Today, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. This class seeks to help novice data scientists to peer under the hood of the systems they will use, and learn how to use and operate them more effectively.

[Course website]