Experience

HomeEducationExperienceResearchPublicationsAwardsTeachingHobbiesFamily

Academic experience
  1. Assistant Professor, Department of Electrical and Computer Engineering at the University of Western Ontario, July 2006 to present.
    1. Contributing to the ECE’s teaching activities in the broad area of software engineering as well as contributing to the research activities in the emerging areas of information security.
  2. Post-Doctoral Fellow, Department of Computer Science, The University of Western Ontario, January 2005 to 2006
    1. Researching and publishing several research papers in the field of digital image authentication and copyright protections.
  3. Graduate Research Assistant, Department of Computer Science, The University of Western Ontario, June 2000 to August 2000
    1. Researched and gained experience in digital image authentication techniques
    2. Published a research paper

Teaching experience
  1. Teaching graduate and undergrduate courses in the broad area of software engineering:

    2010-2011

    SE3313a

    Operating Systems for Software Engineering

    (Overall rate 7.0/7.0)

     

    SE3352a

    Software Requirements and Analysis 

    (Overall rate 6.9/7.0)

     

    SE4472a

    Information Security 

    (Overall rate 6.4/7.0)

     

    SE2203b

    Software Design

    (Overall rate 6.7/7.0)

     

    SE3310b

    Theoretical Foundations of Software Engineering

    (Overall rate 6.9/7.0)

     

    SE3314b

    Computer Networks Application

    (Overall rate 7.0/7.0)

    2009-2010

    SE3352a

    Software Requirements and Analysis 

    (Overall rate 7.0/7.0)

     

    SE3313a

    Operating Systems for Software Engineering

    (Overall rate 6.9/7.0)

     

    SE4472a

    Information Security 

    (Overall rate 7.0/7.0)

     

    SE3351b

    Software Project and Process Management

    (Overall rate 6.8/7.0)

     

    SE3310b

    Theoretical Foundations of Software Engineering

    (Overall rate 6.7/7.0)

     

    SE3314b

    Computer Networks Application

    (Overall rate 6.9/7.0)

    2008-2009

    SE3313a

    Operating Systems for Software Engineering

    (Overall rate 6.9/7.0)

     

    SE3351a

    Software Project and Process Management

    (Overall rate 6.9/7.0)

     

    SE3310b

    Theoretical Foundations of Software Engineering

    (Overall rate 6.8/7.0)

     

    SE3314b

    Design and Implementation of Computer Networks

    (Overall rate 6.8/7.0)

     

    SE3352b

    Software Engineering Design Tools 

    (Overall rate 6.8/7.0)

     

    SE4472a

    Information Security 

    (Overall rate 6.9/7.0)

    2007-2008

    SE313a

    Operating Systems for Software Engineering

    (Overall rate 6.9/7.0)

     

    SE351a

    Software Project and Process Management

    (Overall rate 7.0/7.0)

     

    ES036a

    Programming Fundamentals for Engineers

    (Overall rate 6.6/7.0)

     

    SE310b

    Theoretical Foundations of Software Engineering

    (Overall rate 7.0/7.0)

     

    SE205b

    Algorithms and Data StructurESfor Object-Oriented Design

    (Overall rate 6.7/7.0)

     

    SE314b

    Design and Implementation of Computer Networks

    (Overall rate 7.0/7.0)

     

    SE352b

    Software Engineering Design Tools 

    (Overall rate 7.0/7.0)

    2006-2007

    SE313a

    Operating Systems for Software Engineering

    (Overall rate 6.8/7.0)

     

    SE351a

    Software Project and Process Management

    (Overall rate 6.7/7.0)

     

    ES036a

    Programming Fundamentals for Engineers

    (Overall rate 6.0/7.0)

     

    SE310b

    Theoretical Foundations of Software Engineering

    (Overall rate 6.8/7.0)

     

    SE205b

    Algorithms and Data StructurESfor Object-Oriented Design

    (Overall rate 6.9/7.0)

     

    SE314b

    Design and Implementation of Computer Networks

    (Overall rate 6.9/7.0)

     

    SE352b

    Software Engineering Design Tools 

    (Overall rate 6.7/7.0)


  2. Successfully completed the graduate course "The Theory and Practice of University Teaching", Teaching Support Center, The University of Western Ontario, Summer 2003.
    1. Familiarized with background research and theory relevant to university teaching, including
    2. Gained preliminary training in some of the practical skills needed for competence in university teaching through microteaching sessions, with individually tailored constructive feedback on them

Professional experience
  1. Project Manager, Naturalization and Immigration Department, Ministry of Interior, Al-Ain, United Arab Emirates. January 1996 to December 1999
    1. Guided a systems development team in the overall technical design, development and implementation of computer-based systems in the department.
    2. Participated in building a client/server automation system using ORACLE RDBMS on Dec Alpha 2100 under Alpha UNIX as a back-end server, and MS Access as a front-end tool on Pentium PCs.
    3. This project provided immediate benefits to the Al-Ain Immigration department, (main manager, section heads and the daily clients). These benefits include better utilization of resources (financial, human, and time), reduced administrative and overhead costs.
  2. Senior System Analyst/Programmer, Information Technology Center, United Arab Emirates University, Al-Ain, U.A.E. January 1988 to December 1995
    1. Over this working period I was in charge of the following:
      1. Analysis, design, and programming the Student Admission System (SAS) on Prime-750 using INFORMATION DataBase under PrimOS operating system. Totally involved in the project management up-to implementation and system maintenance.
      2. Transfer of the Student Admission System (SAS) to the DEC Alpha machine based on Alpha UNIX using the UniData RDBMS.
      3. Analysis, design, and programming the University-wide Inventory System. This system automates all the procedure of the UAE University’s inventory that included all the 9 main stores and 68 sub-stores, on IBM AS/400 using COBOL/400 and SQL/400 language, under OS/400 operating system.
      4. Analysis, design, and programming the automation of the UAE University Purchasing Cycle, including student’s books and the consumable items. This system is built on IBM AS/400 using COBOL/400 and SQL/400 language under OS/400 operating system.
      5. Project Manager and Chief Administrator of the UAE University’s E-mail project. This includes planning, overseeing, implementing and managing the installation of E-mail system. The goal of this project is to connect the university's departments, colleges and working centers electronically through a local mail server, and further linking it to the Internet Gateway.
  3. System Analyst, Computer Programmer, Al-Ain Computer Center, Al-Ain, U.A.E., November 1986 to December 1987
    1. Participated in designing and developing computer-based financial systems, including general ledger, accounts receivable/payable, inventory, billing, sales, job costing, and payroll. These systems were implemented to fulfill variety of environments like trading, manufacturing, retail outlets, government institute, finance agency, etc. Oracle Forms 4.5, and Oracle Reports were the developing tools running under Oracle RDBMS V.6.

Hit Counter