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.

2025/26

Full Year

CMU601: Dissertation

Essential guidance for your final year project. Master development workflows, GitHub collaboration, project management tools, and professional design documentation.

[Birmingham Newman University] • Module Leader
40 credits
20 students
Final Year Project Support Lectures

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.

[Birmingham Newman University] • Module Leader
20 credits
20 students
Masters Conversion Full-Stack

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.

[Birmingham Newman University] • Module Leader
20 credits
20 students
Undergraduate Front-end Focus Lectures

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.

[Birmingham Newman University] • Module Leader
20 credits
20 students
Undergraduate Full-stack Focus Lectures

CMU540: Cyber Security

Explore network and web application security in our OS³ Cyber Security Lab. Learn threat analysis, defensive strategies, and ethical hacking fundamentals with hands-on practice.

[Birmingham Newman University] • Module Leader
20 credits
20 students
Undergraduate Security Focus Lectures

Semester 2

CMU597: Industry Project

The industry project module introduces students to the concepts, skills, and knowledge of working in a collaborative team environment on technical development projects.

[Birmingham Newman University] • Module Leader
20 credits
20 students
Level 5 Project Management Lectures
2024/25

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.

[University of Nottingham] • PGTA
10 credits
150 students
Level 1 Undergraduate

Semester 2

CMU410: CMU410 Module

Description for CMU410 module.

[Birmingham Newman University]

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.

[Birmingham Newman University] • Module Leader
20 credits
20 students
Level 5 Lectures

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.

[Birmingham Newman University] • Module Leader
20 credits
20 students
Level 4
2023/24

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.

[University of Nottingham] • PGTA
40 credits
75 students
Level 1 Undergraduate

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.

[University of Nottingham] • PGTA
10 credits
150 students
Level 1 Undergraduate

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.

[University of Nottingham] • PGTA
20 credits
75 students
Level 4 (MEng/MSc/PhD)
2022/23

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.

[University of Nottingham] • PGTA
10 credits
150 students
Level 1 Undergraduate