Spring 2025
Advanced Topics in AI, Liverpool John Moores University, UK, Module leader, Lecturer, and Tutor
Fall 2024
Computer Lab for Contemporary Concepts in Computer Science, Liverpool John Moores University, UK, Invited lecturer and tutor
Fall 2024
Computer Lab for Introduction to Programming, Liverpool John Moores University, UK, Tutor
Fall 2024
Computer Lab for Computer Systems, Liverpool John Moores University, UK, Tutor
Spring 2024
Advanced Topics in AI, Liverpool John Moores University, UK, Module leader, Lecturer, and Tutor
Spring 2024
Group Project Workshop, Liverpool John Moores University, UK, Tutor
Fall 2023
Computer Lab for Contemporary Concepts in Computer Science, Liverpool John Moores University, UK, Invited lecturer and Tutor
Fall 2023
Computer Lab for Introduction to Programming, Liverpool John Moores University, UK, Tutor
Fall 2023
Computer Lab for Computer Systems, Liverpool John Moores University, UK, Tutor
Spring 2023
Group Project Workshop, Liverpool John Moores University, UK, Tutor
Spring 2023
Computer Lab for Mobile and Web Development, Liverpool John Moores University, UK, Lecturer and Tutor
Fall 2022
Computer Lab for Computer Science Applications, Liverpool John Moores University, UK, Tutor
Fall 2022
Computer Lab for Introduction to Programming, Liverpool John Moores University, UK, Tutor
Fall 2022
Computer Lab for Computer Systems, Liverpool John Moores University, UK, Tutor
Spring 2022
Master Dissertation, Wrexham Glyndwr University, UK, Tutor
Spring 2022
Discrete Computational Methods, Wrexham Glyndwr University, UK, Module leader and Tutor
Spring 2022
Machine Learning, Wrexham Glyndwr University, UK, Module leader and Lecturer
Fall 2021
Secure Software Development, Wrexham Glyndwr University, UK, Tutor
Fall 2021
Business Data Analytics, Wrexham Glyndwr University, UK, Module leader
Fall 2021
Data Analysis and Visualization, Wrexham Glyndwr University, UK, Module leader
Fall 2021
Master Dissertation, Wrexham Glyndwr University, UK, Tutor
Fall 2021
Bachelor Projects, Wrexham Glyndwr University, UK, Tutor
Fall 2021
Data Structures and Algorithms, Wrexham Glyndwr University, UK, Module leader and Lecturer
Fall 2021
Advanced Data Structures and Algorithms, Wrexham Glyndwr University, UK, Lecturer and Module leader and Tutor
Spring 2019
Applied Research Methods, Wrexham Glyndwr University, UK, Module leader and Tutor
Fall 2018
Data Mining in Psychology, Ruhr-Universität Bochum, Germany, Module leader and Lecturer
Summer 2016
Data Mining in Psychology, Ruhr-Universität Bochum, Germany, Module leader and lLecturer
Spring 2012
Model-based fMRI Analysis, Functional Imaging, Otto-von-Guericke- Universität, Germany, Invited lecture
Fall 2008
fMRI in Practice, Signal Processing in Neuroinformatics, Aalto University, Finland, Invited lecturer
Fall 2008
Introduction to Programming, Azad University Deilam, Iran, Module leader and Lecturer
Spring 2008
Fuzzy Systems, Azad University Deilam, Iran, Module leader and Lecturer
Spring 2008
Image Processing, Azad University Deilam, Iran, Module leader and Lecturer
Spring 2008
Video Processing, Azad University Deilam, Iran, Module leader and Lecturer
Spring 2008
Database Systems, Azad University Deilam, Iran, Module leader and Lecturer
Fall 2007
Introduction to Programming, Payame Noor University Lavasan, Iran, Module leader and Lecturer
Fall 2007
Machine Language, Azad University Deilam, Iran, Module leader and Lecturer
Fall 2006
Fuzzy Systems, Azad University Deilam, Iran, Module leader and Lecturer
Fall 2006
Introduction to Programming, Payame Noor University Pakdasht, Iran, Module leader and Lecturer
Spring 2007
Data Structures and Algorithms, Payame Noor University Pakdasht, Iran, Module leader and Lecturer
Fall 2007
Advanced Programming, Payame Noor University Pakdasht, Iran, Module leader and Lecturer
Fall 2005
Object Oriented Programming, Sharif University of Technology, Tutor
Spring 2006
Design and Analysis of Algorithms, Sharif University of Technology, Iran, Tutor
Spring 2007
Artificial Intelligence, Sharif University of Technology, Iran, Tutor