Teaching

Intelligent Systems (EEET2171)

Undergraduate course, RMIT University, School of Engineering, 2025

Undergraduate course on machine learning and intelligent systems for engineering students at RMIT University. Topics: supervised and unsupervised learning, neural networks, backpropagation, gradient-based optimisation, model evaluation, and practical implementation in Python. Delivered lectures, ran labs, and set assessments. Course Experience Survey (CES) score: 3.4.

HDR and capstone supervision

Research supervision, RMIT University, 2022

Associate supervisor for one ongoing PhD candidate at RMIT University. Also supervised four industry-connected capstone projects in applied AI with Powercor Australia, iMOVE CRC, and Cornerstone Solutions. Supervision covers problem framing, dataset design, model development, and technical writing.

Digital Fundamentals

Undergraduate course, RMIT University, School of Engineering, 2019

Lab demonstrator for the Digital Fundamentals course at RMIT University. Topics: number systems, Boolean algebra, combinational and sequential logic, finite state machines, and the hardware-software interface. Ran weekly labs and guided students through logic-design assignments.

Modelling and Simulation of Engineering Systems

Undergraduate course, RMIT University, School of Engineering, 2019

Lab demonstrator and teaching assistant (2019–2021). Course covered computational modelling of engineering systems, numerical methods (root finding, integration, ODE solvers), and simulation in MATLAB and Python. Supported over 40 students per semester in labs and tutorials, ran assessment reviews, and gave one-on-one help on modelling projects.

Engineering Electromagnetic Fields

Undergraduate course, University of Kufa, Department of Electrical Engineering, 2016

Independent delivery of a core electrical engineering course. Topics: vector calculus review, electrostatics and magnetostatics, Maxwell’s equations, plane wave propagation, and transmission line theory. Delivered lectures, set homework and exams, and supervised student projects.

Digital Circuit Design

Undergraduate course, University of Kufa, Department of Electrical Engineering, 2016

Full course coordinator for 60+ students. Designed the syllabus, lectures, and lab program from scratch. Topics: combinational logic design, sequential circuits, finite state machines, VHDL modelling, and FPGA implementation. Hands-on laboratories used FPGA boards to build and test digital designs.