Research Experiences


Remote Research Assistant

Visual Intelligence for Transportation Lab
EPFL, Lausanne, Switzerland
November 2021 - May 2021

In November 2021, I joined the Human Pose Prediction group in Visual Intelligence for Transportation Lab as a research assistant under the supervision of Prof. Alahi. I worked on the design and development of a teacher-student model based on the Meta Pseudo Labels model and diffusion models to reconstruct the full poses and then predict future poses using them.


Undergraduate Research Assistant

Data Science and Machine Learning Lab
Sharif University of Technology, Tehran, Iran
June 2021 - January 2022

​In June 2021, I joined the Medical Image Analysis group in Data Science and Machine Learning Lab as a research assistant under the supervision of Prof. Rabiee to do my bachelor project "Interpretability of U-Net Model in the Segmentation of Medical Images". I tried to find new and innovative ways to make segmentation models interpretable using the legacy methods in classification. As a solution, I developed a wrapper function that performs the classification interpretability methods pixel-wise and then combines them using a flexible pattern.


Undergraduate Research Assistant

Bioinformatics and Computational Biology Lab
Sharif University of Technology, Tehran, Iran
November 2020 - January 2022

​In November 2020, I joined the Medical Image Analysis group in Bioinformatics and Computational Biology Lab as a research assistant under the supervision of Prof. Rohban. My project was the Design of An Automatic Orthodontic Diagnosis and Cephalometric Analysis Tool. I developed several semi-supervised and self-supervised models to solve this problem since our labelled dataset was very small and we had a large unlabelled dataset. I also tried to solve this problem from another angle: I split the problem into two separate landmark detection and classification tasks. I developed several CNN regression and segmentation models for landmark detection.

Teaching Experiences

Graduate Teaching Assistant

Western University, London, Canada
September 2022 - Present

  • Data Structures and Algorithms - Dr. R. Solis-Oba


Undergraduate Teaching Assistant

Sharif University of Technology, Tehran, Iran
February 2019 - February 2022

  • Design of Algorithms - Dr. M. Seddighin
  • Numerical Computations - Dr. F. Baharifard
  • Engineering Probability and Statistics - Dr. A. Najafi
  • Data Structures and Algorithms - Dr. M. Seddighin
  • Engineering Probability and Statistics - Prof. A. Motahari
  • Data Structures and Algorithms - Dr. M. Seddighin
  • Advanced Programming - B. Hatami and M. Mostafazadeh
  • Engineering Probability and Statistics - Prof. A. Sharifi

Volunteer Experiences

Mentor of Blockchain Workshop

Online Computer Science Summer School
September 2020

Computer Science Summer School (CSss) is an event held by Rasta Scientific Association whose purpose is to teach computer science fields and team working to high school students. I led students to learn basic blockchain concepts by solving simplified real-world problems.


Head of Cryptography Workshop

Computer Science Summer School
September 2019

I designed the workshop so that students learn fundamental cryptography concepts such as symmetric encryption systems, Diffie-Hellman key exchange protocol, and RSA encryption system by solving simplified real-world problems and supervised mentors during the workshop.


Mentor of Data Mining Workshop

Computer Science Summer School
September 2019


Head of Cryptography Workshop

Computer Science Summer School
September 2018


Mentor of Probability, Recommender Systems, and Game Theory Workshops

Computer Science Summer School
September 2018


Mentor of Recommender Systems and Algorithms Workshops

Computer Science Summer School
September 2017


Instructor of Students' Research Group

Isfahan Mathematics House
April 2017 - September 2017

The Isfahan Mathematics House was founded to popularize and spread mathematics and be a suitable platform for the acquaintance of students with the history and various aspects of mathematical sciences. High school students may join one of several research groups to learn more about mathematics and research. I was one of the instructors of the cryptography research group.

Work Experiences

Intern

Payam Pardaz, Isfahan, Iran
June 2020 - September 2020

In the summer of 2020, I continued to work in Payam Pardaz as a Qt and C++ developer intern. I worked on Ravin EDR, a service for windows systems that tracks and records events such as kernel-level activities and events related to processes and file system.


Intern

Payam Pardaz, Isfahan, Iran
June 2019 - September 2019

In the summer of 2019, I joined Payam Pardaz , the first company in Iran in information and communication security, as a Qt and C++ developer intern. I worked on Ravin Network and Log Management, which monitors servers, network infrastructure devices, security devices, network services, databases, extracts all network traffic flows and detects network anomalies using pre-defined rules.