University of Groningen

Postdoctoral Fellow

WBCS023-05

Operating Systems

INBADC-09

Algorithms and Data Structures in C (for CS), 2019-2020.2A

WBCS021-05

Introduction to Information Systems, 2019-2020.2A, 2020-2021.2A

INMAFST-08

Master Thesis, 2019-2020.2A, 2020-2021.2A

WBCS19001

Research Skills in Computing Science, 2019-2020.2A, 2020-2021.2A

WBCS13000

Bachelor's project, 2019-2020.2B

University of Michigan Flint

ASSISTANT PROFESSOR OF COMPUTER SCIENCE

CSC 127

Using Unix Computer Systems, Fall 2017

CSC 122

Introduction to Programming, Fall 2017, Winter 2018, Fall 2018

CSC 377

Operating Systems, Fall 2017, Fall 2018

CIS 363

Advanced Web Application Programming, Winter 2017

CSC 570

Cyber Security, Winter 2017, Winter 2018

CSC 370

Introduction to Information Security, Fall 2016, Winter 2017, Fall 2017, Winter 2018, Fall 2018

CIS 250

Fundamentals of Systems Analysis and Design, fall 2016

University of North Carolina Charlotte

FIRST INSTRUCTOR

ITIS 4166/5166

Network Based Application Development, spring 2015

IT IS 5166

Network Based Application Development, summer 2015, Fall 2015

Western Michigan University

FIRST INSTRUCTOR

CS2100

Script Programming in Python, fall 2010, spring 2011

GRADUATE TEACHING ASSISTANT

University of North Carolina Charlotte

ITIS 4166/5166

Network Based Application Development, Spring 2013, Fall 2013, spring 2014, Fall 2014.

GRADUATE TEACHING ASSISTANT

An-Najah National University

Programming Courses: C, Java, Python, and C#.Net. fall 2006, spring 2007, fall 2007, spring2008