Research & teaching

Research with
engineering in mind.

I study how intelligent systems behave under imperfect data, adversarial conditions, and controlled multimodal changes — and help others learn the foundations behind them.

Ongoing research / Federated learning

FedMed-Defender.

Investigating Byzantine-robust federated aggregation under non-IID medical data and malicious client updates, using a PyTorch experimental framework.

My work includes implementing aggregation baselines, adversarial scenarios, and evaluation workflows while exploring robust statistics and update filtering.

Research collaborator
Advisor: Dr. Mohammadreza Shokournia

Ongoing research / Multimodal AI

Vision-language models
& interpretability.

Exploring how controlled image and question variations affect predictions and internal representations in vision-language models.

This involves exploratory multimodal experiments, hypothesis refinement, and evaluation design.

Research collaborator
Advisor: Prof. Mostafa Tavassolipour

02 / Teaching & leadership

Making complex
ideas teachable.

Academic leadership, practical coursework, and project-based instruction.

University of Tehran

Machine Learning · B.Sc. & M.Sc.

Head Teaching Assistant / Sep 2026 — Present

Coordination, assignment design, project mentoring, and assessment under Prof. Mostafa Tavassolipour and Prof. Mohammadreza Abolghasemi Dehaqani.

University of Tehran

Data Science

Head Teaching Assistant / Sep 2025 — Sep 2026

Co-led 20+ TAs supporting 100+ students across statistical learning, ML/DL, SQL, LLMs, and data systems.

University of Tehran

Probability & Statistics

Head Teaching Assistant / Jul 2025 — Jun 2026

Led 33 TAs supporting 180+ students; coordinated assignments, assessment, and academic operations.

Maktabkhooneh

Speech & Audio AI

Course Instructor / Apr 2026 — Present

A project-based curriculum with 35+ video lessons: DSP, speech ML, ASR, TTS, speaker verification, and an integrated voice-agent project.

More teaching experience

Natural Language Processing

Teaching Assistant · K. N. Toosi University of Technology

Sep 2026 — Present

Data Science & Simulation

Teaching Assistant · Doctoral coursework · Tehran University of Medical Sciences

Sep 2026 — Present

Computer Vision

Teaching Assistant · University of Tehran

Sep 2025 — Aug 2026

Artificial Intelligence

Teaching Assistant · University of Tehran

Sep 2025 — Aug 2026

Database Design

Teaching Assistant · University of Tehran

Sep 2025 — Jul 2026

Computer Architecture Laboratory

Laboratory Teaching Assistant · University of Tehran

Sep 2025 — Jul 2026

Machine Learning · M.Sc.

Teaching Assistant · University of Tehran

Jan 2025 — Jun 2026

Speech & Audio Signal Processing

Teaching Assistant · Recorded project material · Bu-Ali Sina University

Sep 2025 — Aug 2026

Formal Languages & Automata

Teaching Assistant · University of Tehran

Sep 2024 — Jun 2026

Probability & Statistics

Teaching Assistant · University of Tehran

Jul 2024 — Jan 2025

Introduction to Computing & Programming

Laboratory Teaching Assistant · University of Tehran

Sep 2023 — Jan 2025

Fundamentals of Programming

Teaching Assistant · University of Tehran

Jan 2024 — Jul 2024

Discrete Mathematics

Teaching Assistant · University of Tehran

Jan 2024 — Jul 2024

Physics Olympiad

Teacher · Sampad

Nov 2021 — Dec 2022

03 / Education & honors

A strong foundation.

University of Tehran

B.Sc. studies in Computer Engineering

19.72 / 20

Current cumulative GPA.

8 semesters

Ranked 1st in cohort for eight consecutive semesters.

Silver medal

Iranian National Physics Olympiad, 2021.

National university entrance examination: top 0.6% nationwide.