Teaching

Teaching, supervision, and mentoring

Teaching across foundational and applied computer science, with supervision in security, blockchain, e-health, and IoT-related topics.

Courses taught

Lecturer

  • Computing Fundamentals
  • Discrete Structures
  • Object Oriented Programming
  • Component-Based Computing
  • Computer Graphics
  • Software Engineering
  • Database Management Systems
  • Web Infrastructure, Services, and Applications
  • Software Engineering for Mechatronics

Pedagogical profile

Teaching orientation

Teaching spans core undergraduate computing, software engineering, database systems, web applications, and advanced technical subjects. This is complemented by earlier teaching assistance and seminar instruction at the University of Siegen.

The portfolio reflects a balance of theory, systems, software practice, and application-oriented computing.

Supervision

Selected supervised work

  • Dania Alsawalmeh — Intrusion Detection System to Protect the Network from the DDoS Attack, Princess Sumaya University for Technology and German Jordanian University, 2023.
  • Odai Mohammad Mukhaimer — A Framework for E-Healthcare Services in Jordan Exploiting Cloud Computing and the Internet of Things (IoT), Princess Sumaya University for Technology and German Jordanian University, 2018.
  • Khaled Rumman — E-Voting Website Using Hyperledger Fabric Platform, German Jordanian University, 2022.
  • Laith Rihani — Case Study: Smart Contracts, Blockchain, and the Food Supply Chain, German Jordanian University, 2021.
  • Raad Haddad — Implementation of Self-Sovereign Identity on VANET Communication, German Jordanian University, 2020.
  • Simon Büchsenstein — A Privacy Preserving Framework for the Internet of Things, German Jordanian University, 2018.