Teaching

Data Science Fundamentals — Fall 2026 — New Uzbekistan University

Instructor • 16 weeks • 2-hour lecture + 2-hour lab

A practical introduction to framing data questions, preparing trustworthy datasets, analysing evidence, and communicating responsible conclusions. Weekly materials, Python guidance, lab resources, and synthetic datasets are available on the course page.

Computer Vision — Fall 2026 — New Uzbekistan University

Instructor • 16 weeks • 2-hour lecture + 2-hour lab

Images as numerical data, classical features, learned representations, detection, segmentation, tracking, and responsible evaluation. Student materials and the complete weekly plan are available on the course page.

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.