Courses & lecture slides
Teaching
Data science, computer vision and deep learning.
Data Science Fundamentals
From framing questions and describing data to cleaning, transformations and reliable analysis.
Week 1Thinking like a data scientist
Week 2Describing data
Week 3Data cleaning and quality
Week 4Transformations, pipelines and leakage
Week 5Exploratory data analysis, confounding and Simpson’s paradox
Computer Vision
From images as numerical measurements to filtering, edges, features and matching.
Week 1Images as numbers
Week 2Light, colour and histograms
Week 3Filtering and edges
Week 4Features and matching
Week 5Lab 4: Local features and Harris
Deep Learning — Fall 2025 — Istanbul Technical University (ITU), Istanbul, Türkiye
Postgraduate course covering fundamentals to modern architectures with strong focus on implementation and research discussion.
Deep Learning — 2019–2021 — Institute for Research in Fundamental Sciences (IPM), Tehran, Iran
Covered ML fundamentals, CNNs, LSTMs, GANs, and robustness.
Advanced Topics in AI — 2019–2021 — Institute for Research in Fundamental Sciences (IPM), Tehran, Iran
Focused on trustworthy AI including safety, fairness, bias, and robustness.
AI Safety & Security — 2019 — Iran University of Science and Technology (IUST), Tehran, Iran
Covered adversarial attacks and robustness in deep learning systems.