Teaching @ Macquarie University

My mission in education is to make autonomous systems approachable and engaging, helping students see the creative thinking behind complex theory. Through close work with student groups, I’m committed to mentoring teams in the MQ Robotics Club, Drone Society, MARS Rover, and the Advanced Drone Systems Research Centre at MQ—connecting research with meaningful real-world impact.

Co-Designer & Co-Instructor

COMP8291 IoT and Embedded Systems

Jan 2025 - Present

This unit teaches the principles of IoT and Embedded Systems using RTOS and the STM32 dev board.

STM32 RTOS Lab

Co-Designer & Co-Instructor

MTRN4068 Wireless Mechatronics

July 2020 - Present

Co-designed and co-taught an advanced undergraduate course focused on hands-on experience designing, building, and programming mobile robots using ROS. Lab sessions aim to develop student skills in ROS, computer vision, motor control, sensor integration, mapping, localization, and navigation.

MTRN4068 small-scale autonomous vehicle project Poster: Design of a Small Scale Autonomous Vehicle, MTRN4068 MTRN4068 students with their autonomous vehicle MecQaBot student team at ICST

Co-Designer & Co-Instructor

ENGG4201/8201 IoT System Design

Feb 2021 - Dec 2025

Co-designed and co-taught an advanced course that provides hands-on experience in designing, building, and programming sensor networks and IoT projects. Lab sessions focus on skill development in sensor integration, web design, data analysis, and machine learning in IoT applications.

IoT System Design student project: tracking system IoT System Design student project: vehicle, 2023 IoT System Design student project: bee bottle

Mentor

School of Engineering & Computing, Macquarie University

Feb 2021 – Present

Co-supervise undergraduate and postgraduate students, providing mentorship and support in their research projects.

 More Info

Lab Tutor

ENGG2000/3000 Engineering Project Practice

July 2022 - Nov 2022

Worked as a lab tutor for the sixth SPINE unit, a curriculum designed to cultivate professional acumen, transferable competencies, and employability. The unit blends online modules with hands-on, project-based learning activities and is co-facilitated by a team of academic experts.

ENGG3000 engineering project showcase Dr Avishkar Seth with the ENGG2000 lift project