In the October 2025 PG semester, I am teaching the course EEE 6617 Privacy Preserving Machine Learning. The course outline is below:
Review of common machine learning algorithms; mathematical definition of privacy; case studies of high-profile privacy breaches; common attack and threat models; differential privacy (DP); other privacy approaches; basic building blocks of privacy-preserving algorithm design; achieving DP via noise for numeric queries; achieving DP via sampling for non-numeric queries; the Gaussian mechanism; composition of multi-stage differentially private algorithms; differentially private empirical risk minimization; differentially private stochastic gradient descent; differential privacy for distributed data and federated learning; differential privacy for neural networks; local differential privacy; differentially private heavy hitters; emerging applications; machine unlearning.
I am teaching the course EEE 6608 Machine Learning and Pattern Recognition in the October 2024 PG semester.
I am teaching the course EEE 6608 Machine Learning and Pattern Recognition in the October 2023 PG semester.
I am teaching the course EEE 6608 Machine Learning and Pattern Recognition in the October 2022 PG semester.
I am teaching the course EEE 6608 Machine Learning and Pattern Recognition in the October 2021 PG semester.
I am teaching the course EEE 6002 Selected Topics in Electrical and Electronic Engineering – Privacy Preserving Machine Learning in the April 2020 PG semester.