The following are some of the courses I have taught at under and graduate level.

Information Systems and Strategy

The subject is essentially about the application of technology for competitive advantage. Throughout the subject, the spotlight will be trained on techniques and frameworks for “thinking strategically about a company’s technological orientation’. A wide spectrum of business and technology issues will be covered that address the problems and issues surrounding the analysis and development of an IT strategic plan.

Human Computer Interaction

This subject is designed to help managers of information technology projects understand and appreciate issues that affect the usability and utility of software, from a user point of view, and how to ensure that introducing new software to the organization will improve work processes and increase productivity. The subject examines the design, evaluation and implementation of interactive computing systems for human use and the major phenomena surrounding them. Students will be introduced to methods and techniques used in evaluating user needs and the usability of the interactive system. They will be given the essential theoretical background to HCI approaches, methods and techniques followed by practical experience in conducting different types of usability evaluations.

IT Project Management

This subject focuses on advanced knowledge of project and change management of IT projects to facilitate optimum utilisation of resources. The subject will focus on IT projects in agile environments. Topics covered include project and change management in agile project environment, optimum resource allocation, monitoring and reporting progress of IT projects to ensure the projects are carried out in accordance with agreed standards, methods and procedures.