Researcher

Fields of Research (FoR)

Formal methods for software, Data and information privacy, Distributed computing and systems software, Computing education, Service oriented computing, Business process management, Software engineering

Biography

I am a Senior Lecturer at the School of Computer Science and Engineering (CSE) at the University of New South Wales (UNSW). I received my Ph.D. in Computer Science and Engineering from UNSW. I also hold a M.Sc. and a B.Sc. (with Honours) both in Computer Science from the University of Science and Technology Houari Boumediene (USTHB), Algeria. Prior to joining UNSW, I held Lecturer positions at Federation University, Victoria University,...view more

I am a Senior Lecturer at the School of Computer Science and Engineering (CSE) at the University of New South Wales (UNSW). I received my Ph.D. in Computer Science and Engineering from UNSW. I also hold a M.Sc. and a B.Sc. (with Honours) both in Computer Science from the University of Science and Technology Houari Boumediene (USTHB), Algeria. Prior to joining UNSW, I held Lecturer positions at Federation University, Victoria University, University of New England, Central Queensland University, and USTHB (Algeria).


My Qualifications

Ph.D. in Computer Science and Engineering (UNSW), M.Sc. in Computer Science (University of Science and Technology Houari Boumediene (USTHB), Algeria), B.Sc. (with Honours) in Computer Science (USTHB, Algeria)


My Research Activities

My research focuses on formal modeling of business processes, exception handling, analysis and verification, and service-oriented computing. I have published in esteemed international journals and conferences, contributing significantly to these fields.


My Research Supervision


Supervision keywords


Areas of supervision

Computer science education

Technology education


Currently supervising

I am currently seeking highly motivated students interested in pursuing PhD or MPhil research. I welcome applicants with strong technical foundations, a passion for research, and a drive to explore innovative ideas across both theoretical and applied domains. Students who are curious, independent, and eager to contribute to impactful research will find a supportive and collaborative environment at CSE, UNSW. Prospective candidates are encouraged to reach out to discuss potential research directions and opportunities.


My Engagement

Professional membership:

  1. Member, Association for Computing Machinery (ACM)
  2. Member, Institute of Electrical and Electronics Engineers (IEEE)
  3. Member, Higher Education Research and Development Society of Australasia (HERDSA)
  4. Member, Engineers Australia (EA)
  5. Member, Australasian Association for Engineering Education (AAEE)
    AAEE is a technical society of Engineers Australia focused on advancing engineering education.
     

My Teaching

My primary areas of teaching are Programming, Databases, Web Technologies, Software Engineering, and Capstone Projects.

At UNSW, I convened (and currently convene) the following courses:

2026 Term 2
 - COMP9021 Principles of Programming

2026 Hexamester 3
 - ZZEN9021 Principles of Programming (Online)

2025 Hexamester 6
 - ZZEN9021 Principles of Programming (Online)

2025 Term 2
 - COMP9021 Principles of Programming

2025 Hexamester 3
 - ZZEN9021 Principles of Programming (Online)

2024 Hexamester 6
 - ZZEN9021 Principles of Programming (Online)

2024 Term 2
 - COMP9021 Principles of Programming

2024 Hexamester 2
 - ZZEN9021 Principles of Programming (Online)

2024 Term 1
 - COMP9021 Principles of Programming

2023 Term 3
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2023 Hexamester 4
 - ZZEN9021 Principles of Programming (Online)

2023 Term 2
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2023 Term 1
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2022 Hexamester 6
 - ZZEN9021 Principles of Programming (Online)

2022 Term 3
 - COMP9021 Principles of Programming
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2022 Term 2
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2022 Hexamester 2
 - ZZEN9021 Principles of Programming (Online)

2022 Term 1
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2021 Hexamester 6
 - ZZEN9021 Principles of Programming (Online)

2021 Term 3
 - COMP9021 Principles of Programming
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2021 Hexamester 4
 - ZZEN9021 Principles of Programming (Online)

2021 Term 2
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2021 Hexamester 3
 - ZZEN9311 Database Systems (Online)

2021 Term 1
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2020 Hexamester 6
 - ZZEN9021 Principles of Programming (Online)

2020 Term 3
 - COMP9021 Principles of Programming

2020 Hexamester 4
 - ZZEN9021 Principles of Programming (Online)

2020 Hexamester 2
 - ZZEN9021 Principles of Programming (Online)

2020 Term 1
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2019 Term 3
 - COMP9021 Principles of Programming

2019 Term 2
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2019 Term 1
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2018 Semester 2
 - COMP9311 Database Systems
 - COMP3900 Computer Science Project
 - COMP9900 Information Technology Project

2018 Semester 1
 - COMP3311 Database Systems

2017 Semester 2
 - COMP9311 Database Systems

2008 Semester 2
 - COMP9323 e-Enterprise Project

 

View less

Location

School of Computer Science and Engineering
Building K17 Level 4 Room 410

Contact

+61 2 9348 8318