Courses & lecture slides

Teaching

Data science, computer vision and deep learning.

Data Science Fundamentals

New Uzbekistan University · Fall 2026

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

New Uzbekistan University · Fall 2026

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

Main Lecturer • 12 weeks • lectures + coding + project

Postgraduate course covering fundamentals to modern architectures with strong focus on implementation and research discussion.

Week 1 Introduction
Week 2 Unsupervised Learning
Week 3 CNNs
Week 4 RNN / LSTM
Week 5 Transformers
Week 6 LLMs & MoE
Week 7 GAN / VAE
Week 8 Autoregressive
Week 9 Flows & SDE
Week 10 Self-supervised

Deep Learning — 2019–2021 — Institute for Research in Fundamental Sciences (IPM), Tehran, Iran

Main Lecturer • 16 weeks

Covered ML fundamentals, CNNs, LSTMs, GANs, and robustness.

Advanced Topics in AI — 2019–2021 — Institute for Research in Fundamental Sciences (IPM), Tehran, Iran

Main Lecturer

Focused on trustworthy AI including safety, fairness, bias, and robustness.

AI Safety & Security — 2019 — Iran University of Science and Technology (IUST), Tehran, Iran

Main Lecturer

Covered adversarial attacks and robustness in deep learning systems.