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.