| Probability & Statistics | Undergrad. | Winter 2024, Summer 2024, Fall 2024,Winter 2025 | Concordia University |
| Advanced Programming (C++) | Undergrad. | Fall 2023, Winter 2024, Fall 2024 | Concordia University |
| Machine Learning | Undergrad. | Spring 2023 | Concordia University |
| Data Base Design | Undergrad. | Fall 2022 | Concordia University |
| Data Structures | Undergrad. | Spring 2016 | Shiraz University |
| Assembly | Undergrad. | Spring 2016 | Shiraz University |
| Technical Writing | Undergrad. | Fall 2023, Winter 2024, Fall 2024 | Concordia University |
| Discrete Mathematics | Undergrad. | Winter 2024, Fall 2023, Fall 2016 | Concordia University, Shiraz University |
| Digital System Design | Undergrad. | Fall 2024,Winter 2025 | Concordia University |
| Optimization | Grad. | Fall 2018, Spring 2021 | Amirkabir University of Technology |
| Complex Networks | Grad. | Fall 2019 | Amirkabir University of Technology |
| Big Data Analysis | Grad. | Spring 2020 | Amirkabir University of Technology |
| Stochastic Processes | Grad. | Fall 2020, Fall 2021 | Amirkabir University of Technology |