Teaching

Foundations of Kinematics and Algorithms in Robotics

Masters course, QUT, 2024

This unit provides the foundations needed to understand how to represent quantities in two and three dimensions. Representation of position and orientation in 2D and 3D form the foundation of professional practice in robotics and AI. This foundation unit also presents key search algorithms used in most navigation tasks.

Entrepreneurship and Applications

Masters course, QUT, 2024

The unit combines mechatronics engineering with entrepreneurship. It introduces students to fundamental entrepreneurial concepts and skills. Students will work in a team and apply their new knowledge in entrepreneurship to devise an idea for a robotic device that solves a problem for a client. They will identify and understand technical and non-technical client needs, with awareness of indigenous perspectives and the ethics of robots in society.

Robot Motion, Control and Planning

Masters course, QUT, 2023

This unit teaches principal aspects of robot motion, control and planning which is crucial in Robotics. It will provide an understanding of the dynamics, kinematics and control of both mobile and manipulator arm robots.

Robot Anatomy

Masters course, QUT, 2023

This unit provides an understanding of the components that go toward creating a robot, how they work individually, and how they are organized into systems. I teach this unit with Dr. Thierry Peynot.

Evolutionary Robotics

Graduate course, EPFL, 2022

I am assisting Prof. Dario Floreano and Dr. Euan Judd in teaching the Evolutionary Robotics course at EPFL. The course offers an introduction to evolutionary computation, its applications to neural computation, robot control, body-brain co-design, and evolutionary biology. Students are also exposed to open research topics that resort to evolutionary computation, such as self-repairing robots, self-reproducing robots, tensegrity robot control, and biohybrid robots. The course consists of ex-cathedra lectures, lab exercises with Phython, and a team project on co-evolution of robotic brains and bodies.

Robotics Practicals - Artificial Muscles

Graduate course, EPFL, 2021

I was one an instructor on the robotics practicals course at EPFL with my colleague Yegor Piskarev. Students were trained on manufacturing artificial muscles based on dielectric elastomer actuators. They got a chance to both fabricate and characterise these actuators. We also taught them about electrostatic adhesion. At the end of the course, the students designed, tested and analysed their very own soft robot.

Robotic Fundamentals

Graduate course, University of the West of England, Engineering Design and Mathematics, 2017

I was a teaching assistant on this course at the University of the West of England for the winter terms of 2016 and 2017. This graduate level course focuses on robot kinematics, intelligent control techniques, and programming.

Aerospace engineering tutorial

Undergraduate course, University of Bristol, 2017

I helped with the organisation of a tutorial in a course from the aerospace engineeing department. The students were tasked with building a glider. The designs were tested for flyability and endurance by tying them to a string and spinning them around a pole.

Summer school - electrical engineering

summer school, University of Bristol, 2017

I helped with the organisation of a robot programming session for the summer school at the University of Bristol. Students learnt to program Arduino based robots. I helped with the assembly and preparation of the robots. I was one of the two instructors who taught the students.