Sponsored by


Engineering Technology and Digital Design

I’m currently working on writing the content for a new course introduced in 2020 for the University of Adelaide:

This core course provides an introduction to the role of a technologist. It will start the development of technical and professional attributes essential to perform this role effectively. Through participation in the learning activities, students will develop interpersonal communication and professional skills. Hands on experience with a modern digital design software suite commensurate with defence industry practices. This course will be delivered in a mixed mode, with intensive lectures complemented by workshops throughout the semester. Assessments will be a mixture of assignments, presentations and lab exercises.


Introduction to Programming for IT Professionals

I’m also currently rebuilding an introductory programming course for bachelor of IT students. The original course was written in processing and needed to be rewritten for python. The significant rebuilding of materials was required to take advantage of new pedagogies including the novel use of Jupyter notebooks for instruction.

This course is designed for students with no prior programming experience, who are enrolled in the Bachelor of Information Technology. The course introduces the fundamental concepts of procedural programming, with a focus on approaches to programming relevant for IT, including scripting languages. Topics include algorithms and problem solving, data types, control structures, functions, arrays, files, and the mechanics of running, testing, and debugging. The course also offers an introduction to the ethical, historical and social context of computing.


3D Print Prototyping

In 2017 I was contracted to develop a course teaching the principles of 3D printing and advanced manufacturing to entrepreneurial students at the University of Adelaide’s Entrepreneurship Commercialisation and Innovation Center.

This course was designed to introduce the student to a basic overview of additive manufacturing technologies and the prototyping options available to them. This course gave the student a firm grasp of modelling in 3D as well as providing the basis for the moral, ethical and legal arguments that are currently facing the 3D printing world. Finally, students were introduced to the advances that are to be expected in the next five to ten years and the opportunities that await in the areas of bioprinting.

3D Print Prototyping was successfully delivered in trimester 3 of 2018 to a class of approximately 20 students including undergraduate and postgraduates.