Course Schedule

CSCI 49395 · Fall 2026 · Tuesdays and Thursdays

Integrating Big Data, AI & Privacy
Course Overview

Tuesday, September 8, 2026

Privacy Fundamentals and PII

Fundamental Privacy Concepts
Personally Identifiable Information (PII)
Privacy Risks at Scale
Release: A1 - Lab 1: Detecting PII in Large Datasets

Thursday, September 17, 2026

Module 2: Data Anonymization

Data Anonymization
k-anonymity
l-diversity
Release: A3 - Lab 3: Differential Privacy in Practice
Due: A2 - Lab 2: Anonymization — k-anonymity & l-diversity

Tuesday, September 22, 2026

Module 3: Differential Privacy

Randomized Response
Differential Privacy
Privacy and Accuracy
Local and Central Differential Privacy

Thursday, October 8, 2026

Module 4: GDPR

Personal Data
GDPR Principles
Legal Bases and Data Subject Rights
International Transfers and Data Breaches
The Big Data Challenge
Scaling Up vs. Scaling Out
Partitioning and MapReduce
Shuffles and Skew
Distributed Processing and Privacy
What Is Apache Spark?
RDDs, DataFrames, and Lazy Evaluation
PySpark Hands-On
Jobs, Stages, and Tasks
Privacy-Aware Pipelines