Resume

For more information on my current experience and skillset, you can download a brief summary of my resume. Publications are available on Google Scholar or on ORCID.

Courses Taught

Introduction to Software Engineering

This third year module specifically aims to facilitate the development of competent software developers and engineers. The purpose of this module is to enable students to develop professional skills, knowledge and attitudes that are necessary to become highly competent as software developers and engineers.

Information System Design & Implementation

During this year-long project, students design, develop and implement information systems for the solution of business problems. Doing so they obtain, on a practical level, experience in a team relationship; to identify, analyse and implement a prototype of a business system.

Introduction to Ethical Hacking and Penetration Testing

This fourth year course aims to arm students with fundamental knowledge and resources to shield information systems from known and potentially unknown dangers. Concepts relating to securing software design and protect networked environments are covered. Not only to guard the corporate environment, but also to protect the users interacting with the system and their data.

Introduction to Cryptography

This short course aims to build an understanding on the basic knowledge and applications of cryptography and apply some of these concepts in protecting their user and organisation information security and privacy.


Qualifications

PhD Computer Science (Information Security)

Promotor: Prof SH (Basie) von Solms, PhD, FBCS CITP (WEF Global Future Council)
Academy of Computer Science and Software Engineering, University of Johannesburg, South Africa
Investigation of a system prototype to form a digital identity model of a user’s personally identifiable information by gathering identity fragments scattered across the Internet with the aim of giving users control over their own data and the entities that make use of it.

MSc Information Technology

Academy of Computer Science and Software Engineering, University of Johannesburg, South Africa
Design and development of a prototype model to incorporate multiple factors of authentication on a per-transaction basis for cyber applications such as online banking systems.

BSc (Hons) Information Technology

Academy of Computer Science and Software Engineering, University of Johannesburg, South Africa