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