Approved to teach a diverse suite of units across undergraduate computing programs at Swinburne University of Technology: foundational programming (COS10003, COS10004, COS10005, COS10009, COS10022), inquiry and design (COS10026, COS20001), object-oriented and concurrent programming (COS20007, COS40003), cloud and big data technologies (COS20019, COS20028), database and data visualisation (COS20031, COS30045), web and mobile development (COS30008, COS30019, COS30043), software architecture and embedded systems (SWE30003, SWE30010), applied machine learning and distributed computing (COS30082, COS30015), as well as industry-facing projects and capstones (COS30049, COS40005, COS40006, COS40007, ICT30001) and software evolution (SWE40006).