Special Topics in Data Science Methodologies

CDS DS 593

Fall 2025 Topic - Privacy-Conscious Computer Systems: Are you worried about web services abusing your data or someone observing your web search history? Do you wrap your phone (or yourself) in tin foil to protect your information? Do you wish to live in a world where web applications are privacy-conscious? Join us while we learn about the computer systems that power up the web and how we can redesign them to better protect users’ privacy. We will look at state of the art datacenter systems for GDPR compliance, compilers and runtimes for automatic policy enforcement, and cryptographic tools for private machine learning and web search. Along the way, we will learn about different normative perspectives on privacy, how users perceive it, and what challenges data scientists and web developers face while striving to achieve it!

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A1 Dak Albab CDS 164 TR 9:30 am-10:45 am Undergrad Pre-reqs - DS210 and DS310. Students should also be comfortable programming in one systems programming language such as C, C++, Rust, or Go and familiarity with basic computer organization and/or data systems is encouraged.

FALL 2025 Schedule

Section Instructor Location Schedule Notes
A2 CAS 213 W 9:05 am-9:55 am Fall 2025 Topic - Privacy-Conscious Computer Systems: Are you worried about web services abusing your data or someone observing your web search history? Do you wrap your phone (or yourself) in tin foil to protect your information? Do you wish to live in a world where web applications are privacy-conscious? Join us while we learn about the computer systems that power up the web and how we can redesign them to better protect users’ privacy. We will look at state of the art datacenter systems for GDPR compliance, compilers and runtimes for automatic policy enforcement, and cryptographic tools for private machine learning and web search. Along the way, we will learn about different normative perspectives on privacy, how users perceive it, and what challenges data scientists and web developers face while striving to achieve it!

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A1 Wheelock FLR 121 MW 12:20 pm-2:05 pm

SPRG 2026 Schedule

Section Instructor Location Schedule Notes
A2 Wheelock IEC B10 T 9:30 am-10:45 am

Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.