Teaching
Group Project Workshop, Liverpool John Moores University, Spring 2023, Lecturer
Tutorial Lab for Mobile and Web
Development, Liverpool John Moores University, Spring 2023, Lecturer
Tutorial Lab for Introduction to Web
Development, Liverpool John Moores University, Spring 2023, Lecturer
Tutorial Lab for Computer Science
Applications, Liverpool John Moores University, Fall 2022, Lecturer
Tutorial Lab for Introduction to
Programming, Liverpool John Moores University, Fall 2022, Lecturer
Tutorial Lab for Computer Systems,
Liverpool John Moores University, Fall 2022, Lecturer
Master Dissertation, Wrexham Glyndwr
University, Spring 2022, Lecturer
Discrete Computational Methods, Wrexham
Glyndwr University, Spring 2022, Module leader and lecturer
Machine Learning, Wrexham Glyndwr
University, Spring 2022, Module leader and lecturer
Secure Software Development, Wrexham
Glyndwr University, Fall 2021, Lecturer
Business Data Analytics, Wrexham Glyndwr
University, Fall 2021, Module leader
Data Analysis and Visualization, Wrexham
Glyndwr University, Fall 2021, Module leader
Master Dissertation, Wrexham Glyndwr
University, Fall 2021, Lecturer
Bachelor Projects, Wrexham Glyndwr
University, Fall 2021, Lecturer
Data Structures and Algorithms, Wrexham
Glyndwr University, Fall 2021, Lecturer and Module leader
Advanced Data Structures and Algorithms,
Wrexham Glyndwr University, Fall 2021, Lecturer and Module leader and lecturer
Applied Research Methods, Wrexham Glyndwr University, Fall 2021,
Module leader and lecturer
Data Mining in Psychology, Ruhr-Universität Bochum, Spring 2019, Lecturer
Data Mining in Psychology, Ruhr-Universität Bochum, Fall 2018, Lecturer
Model-based fMRI Analysis, Functional Imaging, Otto-von-Guericke-Universität, Summer 2016,
Invited lecturer
fMRI in Practice, Signal Processing in Neuroinformatics, Aalto University, Spring 2012,
Invited lecturer
Introduction to Programming, Azad University Deilam, Fall 2008, Lecturer
Fuzzy Systems, Azad University Deilam, Fall 2008, Lecturer
Image Processing, Azad University Deilam, Spring 2008, Lecturer
Video Processing, Azad University Deilam, Spring 2008, Lecturer
Data Base Systems, Azad University Deilam, Spring 2008, Lecturer
Introduction to Programming, Payame Noor University Lavasan, Spring 2008, Lecturer
Machine Language, Azad University Deilam, Fall 2007, Lecturer
Fuzzy Systems, Azad University Deilam, Fall 2007, Lecturer
Introduction to Programming, Payame Noor University Pakdasht, Fall 2006, Fall 2007 (for 2
semesters), Lecturer
Data structures and algorithms, Payame Noor University Pakdasht, Fall 2006, Spring
2007, Fall 2007 (for 3 successive semesters), Lecturer
Advanced Programming, Payame Noor University Pakdasht, Fall 2005, Spring 2006, Spring
2007 (for 3 semesters), Lecturer
Object Oriented Programming, Sharif University of Technology, Spring 2007, Teacher
Assistant
Design and Analysis of Algorithms, Sharif University of Technology, Spring 2007, Teacher
Assistant
Artificial Intelligence, Sharif University of Technology, Spring 2006, Teacher Assistant