Teaching

Courses I have taught, organized by academic semester and institution.

Spring 2026 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Machine Learning Machine Learning
Modern Information Retrieval Modern Information Retrieval
Fall 2025 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Machine Learning Machine Learning
Modern Information Retrieval Modern Information Retrieval
Spring 2025 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Deep Learning Deep Learning
Fall 2024 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Computer Networks Computer Networks
Machine Learning Machine Learning
Spring 2024 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Logic Circuits Logic Circuits
Fall 2023 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Computer Networks Computer Networks
Logic Circuits Logic Circuits
Spring 2023 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Computer Networks Computer Networks
Fall 2022 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Machine Learning Machine Learning
Modeling and Performance Analysis of Computer Networks Modeling and Performance Analysis of Computer Networks
Spring 2022 Sharif University of Technology- Kish International Campus
Engineering Statistics and Probability Engineering Statistics and Probability
Machine Learning Machine Learning
Fall 2021 Sharif University of Technology- Kish International Campus
Artificial Intelligence Artificial Intelligence
Graph Neural Networks Graph Neural Networks
Machine Learning Machine Learning
Spring 2021 Sharif University of Technology- Kish International Campus
IT Project Management IT Project Management
Logic Circuits Logic Circuits
Modeling and Performance Analysis of Computer Networks Modeling and Performance Analysis of Computer Networks
Numerical Methods Numerical Methods
Fall 2020 Sharif University of Technology- Kish International Campus
Complex Dynamic Networks Complex Dynamic Networks
Engineering Statistics and Probability Engineering Statistics and Probability
Numerical Methods Numerical Methods
Spring 2020 Sharif University of Technology- Kish International Campus
Engineering Statistics and Probability Engineering Statistics and Probability
Modeling and Performance Analysis of Computer Networks Modeling and Performance Analysis of Computer Networks
Numerical Methods Numerical Methods
Fall 2019 Sharif University of Technology- Kish International Campus
Engineering Statistics and Probability Engineering Statistics and Probability
Numerical Methods Numerical Methods
Spring 2019 Sharif University of Technology- Kish International Campus
Engineering Statistics and Probability Engineering Statistics and Probability
Numerical Methods Numerical Methods