Bridging Theory &
Professional Practice.
My teaching philosophy centres on employability. Whether teaching Ethical Hacking or Web Development, I integrate employer-designed projects and hackathons to prepare students for the complexities of the industry.
Live Industry Briefs
Collaborating with industry partners to bring "messy," real-world constraints into the classroom, moving beyond sterile textbook examples.
Hackathons
Organizing intensive coding events that simulate agile sprints, fostering rapid prototyping skills and collaborative problem solving.
Interdisciplinary
Co-developing Business-Computing programmes that blend technical rigour with the strategic acumen needed for modern leadership.
Full Year
Semester 1
CMM729: Web Application Development
Intensive masters-level introduction to full-stack development. Master HTML5, CSS3, JavaScript, Python, Django, and React through comprehensive hands-on projects.
CMU422: Fundamentals of Web Design
Master the essentials of modern web design with HTML5, CSS3, and JavaScript. Build responsive, accessible websites for real clients while learning industry-standard practices.
CMU529: Advanced Web Development
This advanced module builds on basic HTML/CSS knowledge to create full-stack web applications using PHP, MySQL, and Bootstrap. Students develop a complete e-commerce website project with secure authentication, database management, and modern web development practices.
Semester 1
EEEE1040: Introduction to Software Engineering and Programming
Provides first-year Electrical and Electronic Engineering students with the practical software-engineering toolkit needed to analyse problems, architect modular C solutions, and implement them across multiple platforms using modern CAE workflows.
Semester 2
CMU540: Cyber Security
Immersive exploration of network, infrastructure, and web application security delivered through the OS³ Cyber Security Lab, balancing threat modelling, secure architecture design, ethical hacking fundamentals, and incident response playbooks.
Semester 3
CMU421: Web Applications Design
Studio-focused module on planning and delivering responsive web applications, covering user-centred design, accessible UI patterns, version-controlled workflows, and deployment-ready front-end builds.
Semester 1
EEEE1002: Applied Electrical and Electronic Engineering: Construction Project
Immersive year-long studio that develops the core attributes of modern engineers through design-and-build challenges, MATLAB-driven laboratories, data analysis, and professional communication exercises aligned to the first-year Electrical and Electronic Engineering curriculum.
EEEE1040: Introduction to Software Engineering and Programming
Provides first-year Electrical and Electronic Engineering students with the practical software-engineering toolkit needed to analyse problems, architect modular C solutions, and implement them across multiple platforms using modern CAE workflows.
Semester 2
EEEE4123: HDL for Programmable Devices
Introduces the syntax and professional application of VHDL for FPGA-based digital system design using commercial Xilinx and Mentor Graphics tool chains, covering both combinational and sequential architectures.
Semester 1
EEEE1040: Introduction to Software Engineering and Programming
Provides first-year Electrical and Electronic Engineering students with the practical software-engineering toolkit needed to analyse problems, architect modular C solutions, and implement them across multiple platforms using modern CAE workflows.