Teaching

Teaching Assistant (Part-time)

Graduate-level course, School of Computing, National University of Singapore, 2021

  • Assisted (as Volunteer) in preparation and evaluation of Take-home Exams and Course Project of CS5321 Network Security, with Dr. Daisuke MASHIMA, Semester II 2020/21.

Teaching Assistant (Part-time)

Undergraduate courses, School of Computing, National University of Singapore, 2020

  • Assisted in preparation and execution of weekly tutorials of CS2106 Introduction to Operating Systems, with Dr. SOO Yuen Jien, Semester I 2017/18.
  • Assisted in execution of weekly Lab Experiments of CS3103 Computer Networks Practice, with Dr. Anand BHOJAN, Semester I 2018/19 and 2019/20.
  • Assisted in preparation and evaluation of weekly Lab Experiments of CS4238 Computer Security Practice and IFS4102 Digital Forensics, with Dr. Sufatrio, Semester II 2019/20.

Lecturer (Full-time)

Undergraduate courses, Faculty of Computing and Information Technology, University of Science and Technology, 2015

  • Instructor and Creator of Teaching Material for a set of modules including (1) Multimedia Systems and Networking, (2) Cryptography and Information Security, (3) Distributed Systems, and (4) Web Developments.
  • Mentor for a set of undergraduate Final Year Projects (FYPs).

Teaching Assistant (Full-time)

Undergraduate courses, Faculty of Computer and Information Technology, Sana’a University, 2009

  • Taught tutorials and executed weekly lab experiments for a set of modules including (1) Data Communication and Networking (CCNA material) (2) Software Engineering and Programming Languages.
  • Worked as an Academic Administrative Officer in the Faculty.