Teaching Experience

Departmental teaching responsibilities

I have about 18 years of professional experience, 8 years in the software industry and nearly 10 years in academia. I have taught different courses such as user interface design (undergraduate), software process improvement (undergraduate), requirements engineering (undergraduate), systems development in the 21st century (global system development and management - postgraduate), enterprise systems (postgraduate), professional practices (leadership, communication, effective writing, change management and self management - postgraduate), information systems (postgraduate), systems development (undergraduate), software engineering project management (undergraduate), systems analysis and design (undergraduate), database management (undergraduate and postgraduate), and systems modelling and design (undergraduate and postgraduate) subjects at the University of Manchester UK, University of Sydney, University of Technology Sydney, Keele University UK and KFUPM Saudi Arabia.

In addition, I successfully undertook the postgraduate certificate in teaching and learning in higher education (TLHE) from Keele University UK, which helped me to better understand different theoretical and pedagogical approaches to teaching and learning. I have been experimenting with a variety of modes of delivery and always received excellent feedback from students.

Furthermore, I am able to teach single-taught courses as well as team-taught programmes. For example, at KFUPM I single-taught user interface design and software process improvement courses. At Keele University I taught enterprise systems (postgraduate level), software engineering project management (undergraduate) and information systems development (undergraduate level) with other colleagues; while at University of Technology Sydney I taught a database subject with two tutors. From 2001 to 2003, I taught systems analysis and design and database management subjects with other two lecturers at the University of Sydney. We have successfully run these subjects, divided responsibilities and worked well as a team. Additionally, I have experience in managing larger teams of tutors.

My teaching is consistently supported by high-quality teaching material which is designed, based on industry and research experience to improve the effectiveness of the learning process. I have constantly produced course notes and web-based course material for all of the subjects I taught. My teaching aspires to be research-led basing itself on extensive reading, relevant research and active involvement with industry partners.

I believe courses should be designed in order to provide students with superlative knowledge and skills that are required in the current software industry so that they become repositories of in-depth software engineering/information systems knowledge rather than simply graduate programmers. Thus, I am keenly interested in delivering quality teaching and designing new industry-based courses at undergraduate and postgraduate levels, particularly within areas such as global project management, global system development, systems development improvement in large organisations, and quality assurance in large organisations.

Experience in curriculum development

My experience in curriculum development is demonstrated by the following examples:

·         Team member of curriculum committee (Software Engineering) at KFUPM Saudi Arabia.

·         Designed and delivered a new course “Software Process Improvement” at KFUPM Saudi Arabia.

·         Designed a new course “Global System Development” at KFUPM Saudi Arabia.

·         Team member at Keele University to revise MSc courses.

·         Designed ‘systems development in the 21st century’ (postgraduate) and ‘Requirements, Evaluation and Professionalism’ (undergraduate) courses at Keele University.

·         Redesigned ‘Professional Practices’ (postgraduate), ‘IT for music art and photography’ (undergraduate), ‘Software engineering project management’ (undergraduate), ‘Information systems’ (postgraduate) and ‘Enterprise systems’ (postgraduate) courses at Keele University.

·         Redesigned a systems analysis and design course (at undergraduate and postgraduate levels) at University of Sydney.

·         Team member for new undergraduate programmes for Software Engineering topic thread at Keele University.

Demonstrated commitment to teaching and learning quality

An example of my commitment to teaching and learning quality is that I partook in the Postgraduate Certificate in Teaching and Learning in Higher Education at Keele University UK which helped me to better understand different pedagogical approaches to teaching and learning quality.

Other examples of my commitment to teaching and learning quality are given below:

Ability to work with students from a diverse range of backgrounds

During my entire academic career I have worked with students from a diverse range of backgrounds. This is illustrated in the following examples:

·           Most of the postgraduate students at Keele University are international students from a number of different countries. I have been successfully working with these students and I am receiving high quality feedback in the teaching evaluation surveys.

·           I have also successfully delivered need-based teaching to several disabled students who studied on the information systems development course at Keele University.

·           In my previous job at Sydney University I successfully managed a large and diverse class of 600 diverse students.

·           In addition, I have international teaching experience as I have taught different courses in the UK, Australia, Malaysia, Saudi Arabia and Pakistan and my teaching has consistently been appreciated in these countries.

 

Home