Teaching

Programme Leading:

M.Sc. Applied Computer Science (2025 - )
University of Lincoln
Programme Website

Modules:

Advanced Robotics(2021 - )
Role: Lecturer
Programme: M.Sc. Robotics and Autonomous Systems, University of Lincoln, UK
Topics: Robot learning from Demonstration

Autonomous Mobile Robots(2021 - )
Role: Lecturer
Programme: B.Sc. Computer Science, University of Lincoln, UK
Topics: Navigation, Localisation, Path Planning

Programming Fundamentals(2021 - 2024)
Role: Module Coordinator and Lecturer
Programme: B.Sc. Computer Science, University of Lincoln, UK
Topics: Lists, Loops, Namespaces, Functions

Object Oriented Programming (2018 - 2020)
Role: Lecturer
Programme: B.Sc. Computer Science, University of Lincoln, UK
Topics: C#, Classes, Objects

Applied Machine Learning (2018 - 2020)
Role: Lecturer
Programme: M.Sc., EPFL, Lausanne, Switzerland
Topics: PCA, clsutering, regression and classification

Machine Learning Programming (2018)
Role: Lecturer Programme: M.Sc., EPFL, Lausanne, Switzerland
Topics: Implementation of various ML algorithms with Matlab

Autonomous & Intelligent Systems (2017)
Role: Lecturer
Programme: B.Sc. Computer Science, University of Innsbruck, Innsbruck, Austria
Topics: VRep simulation, navigation, path and motion planning, kinematics and dynamics

Tutorials/Seminars:

The following list includes tutorial and seminars which were presented to students as part of a course.

Introduction to Machine Learning (Spring 2015-2016)
Course:Intelligent & Digital Manufacturing
Programme: M.Sc. Global Systems Design, Aalborg University, Copenhagen, Denmark
Topics: data representation, dimensionality reduction, regresion & classification, clustering

Introduction to Matlab (Fall 2015)
Course:Intelligent & Digital Manufacturing
Programme: M.Sc. Global Systems Design, Aalborg University, Copenhagen, Denmark
Topics: data types, loops, statements, plots

Programming Universal Robots with URmat (Spring/Fall 2015-2016)
Course:Intelligent & Digital Manufacturing
Programme: M.Sc. Global Systems Design, Aalborg University, Copenhagen, Denmark
Topics: interfacing UR robots with matlab (control and sensing)

Odometry (Spring 2017)
Course: Autonomous & Intelligent Systems
Programme:B.Sc. Computer Science, University of Innsbruck, Innsbruck, Austria
Topics: robot locomotion, differential drive

Supervision:

Students’ Semester Projects (2014-)
Various semester projects at the University of Lincoln, EPFL and Aalborg University