• Design-1: Designs curricula, learning activities and resources to enable a range of learners to achieve course and program learning outcomes
  • Design-2: Engages students as partners in development of curricula, learning activities and resources
  • Design-3: Designs and sequences assessment tasks aligned with course and program learning outcomes
  • Design-4: Provides students with constructive, actionable feedback on their performance and analyses assessment results to inform teaching practice
Revolutionising engineering education with AI

Revolutionising engineering education with AI

In 2024, I submitted a video to the UNSW Scientia Education Academy Exemplary Teaching Practice Awards (category: "Using AI in teaching and assessment") describing how I integrated Large Language Models into two Australian War College courses - ZEIT8205 Fundamentals of Surveillance Technologies and ZEIT8213 Communication and Information Systems.

The challenge was specific: my

Curriculum Development Across 20+ Courses

Curriculum Development Across 20+ Courses

Over the past 20 years, I have designed curricula from scratch for over 20 courses across four institutions (UNSW Canberra, ANU, KoreaTech, University of Ulsan), spanning three broad disciplinary groups:

Programming and Computer Engineering: Computational Problem Solving / ZEIT1307 (UNSW Canberra, 200+ students), Programming as Problem Solving / COMP1100 (ANU, ~150 students

Flipped Classroom Design for Programming Courses

Flipped Classroom Design for Programming Courses

For Introduction to Programming (Semester 1) and C Language (Semester 2) at KoreaTech, I redesigned both courses around a flipped learning model. I recorded complete sets of video lectures covering the full syllabi. Students watched these before class and posted questions on an online forum. Most of class time was then spent on live problem-solving, Q&A, and debugging exercises - almost no

Structured Discussion Forums for Active Learning

Structured Discussion Forums for Active Learning

Across several courses and institutions, I have used structured discussion forums as a core learning activity where students engage with open-ended questions, post their reasoning, and critically respond to their peers' contributions.

In Matrix Theory (KoreaTech), a graduate course for engineering students, discussion prompts asked students to connect abstract concepts to

Plato Pod - Educational Robotics Platform

Plato Pod - Educational Robotics Platform

Together with students, I designed an educational robotics platform - originally called KuBots, now Plato Pod - where students learn programming by writing code that controls physical robots on a shared arena. The pedagogical idea is simple: when your code has a bug, the robot does the wrong thing in front of you, and no amount of copy-pasting from an LLM fixes that. Students have to

Automated Assessment with AI-Powered Feedback

Automated Assessment with AI-Powered Feedback

When teaching programming to 200+ first-year students in ZEIT1307, providing timely, actionable feedback on code submissions is a genuine bottleneck. Together with research assistants I founded MarkMyWorks.com to address this. The platform automates code testing against specification-derived test cases (ensuring assessment is aligned with stated learning outcomes - Design-3) and runs linting

Take-Away Assessment-Driven Course Structure

Take-Away Assessment-Driven Course Structure

At the Australian War College, my courses ZEIT8213 Military Telecommunications and ZEIT8205 Fundamentals of Surveillance Technologies are built around a take-away assessment structure that allows mid-career military officers to study at their own pace outside of contact hours. The assessed components - weekly homework assignments (10 out of 13 weeks), discussion forum contributions (2 out of

Fundamentals of Military Telecommunications textbook

Fundamentals of Military Telecommunications textbook

I am authoring Fundamentals of Military Telecommunications, a textbook designed specifically for the ZEIT8213 course at the Australian War College. The book grew out of a practical problem: no existing textbook adequately covers both the engineering fundamentals (signal analysis, modulation, information theory) and the military-specific systems (Link 16, SINCGARS, ANW2C, EPLRS) that