Mahdi Nazeri

Teaching

I enjoy teaching as one of my favorite hobbies and part of my future profession. The following courses have been part of my teaching experience over the past several years.

Teaching Assistant

My experience as a Teaching Assistant (TA) includes the following courses in reverse-chronological order:

Advanced Programming and Lab

(Fall 2019 – Spring 2020 – Fall 2020 – Spring 2021 – Fall 2021 – Spring 2022)
Teaching Assistant under the supervision of Professor Mohammadali Khosravifard

Industrial Automation

(Spring 2022)
Teaching Assistant under the supervision of Professor Iman Izadi

Design and Analysis of Algorithms

(Spring 2022)
Teaching Assistant under the supervision of Professor Hossein Falsafain

Discrete Mathematical Structures

(Spring 2022)
Teaching Assistant under the supervision of Professor Zeinab Maleki

Machine Learning with Graphs

(Fall 2021)
Teaching Assistant under the supervision of Professor Zeinab Maleki

Design and Analysis of Algorithms

(Spring 2021)
Teaching Assistant under the supervision of Professor Zeinab Maleki

Applied Linear Algebra

(Fall 2020)
Teaching Assistant under the supervision of Professor Iman Izadi




Course Instructor

My experience as a Course Instructor includes the following courses in reverse-chronological order:

Introduction to Machine Learning

(Summer 2022)
This course was organized by the AI chapter of the Computer Engineering Scientific Student Association (CESSA) at IUT with more than 20 students enrolled.

Course assignments are available for public use:

Problem Solving and Algorithms

(Summer 2021)
This course was organized by the IUT ACM Chapter with more than 25 students enrolled. In each session, two or three algorithmic problems from Codeforces are discussed and solved interactively. The proposed solutions are then implemented and submitted online.

The course objectives were to provide students with an opportunity to learn and improve their problem-solving, algorithmic thinking, and competitive programming skills.

The following algorithms and data structures were discussed in the course:

Robotics for Students

(Summer 2019)
The students of Hemmat high school formed two teams and built simple battle robots to compete at the culmination of the course. The course objectives were to provide students with an opportunity to experience the pleasure of creating things as well as to develop a basic understanding of electronics and mechanics.