Skip to content

Teaching

The courses I lead and the students whose theses I supervise.

I believe in hands-on learning built on solid theoretical foundations: I would rather guide students to discover solutions than hand them over, so they leave with more independence and sharper critical thinking. I aim for an inclusive setting where people feel free to ask questions and explore.

Courses

AI for Robotics

Lead Instructor & Course Coordinator
RWTH Aachen University • Summer 2026
Graduate

A master's-level lab course on the algorithmic foundations of intelligent robotics, organised around the theme 'From Search to Learning.' Students build a full autonomy stack in MuJoCo using the course's TAMPanda library, treating navigation, manipulation, and task planning as search and learning problems — progressing from A* navigation through PDDL and sampling-based motion planning to a full task-and-motion-planning pipeline and deep reinforcement learning, then a final project that reimplements a recent ICAPS/RSS/CoRL/NeurIPS paper. Co-taught with Ulzhalgas Rakhman.

Topics · Search (A*) · PDDL/STRIPS Planning · Motion Planning (RRT/PRM) · Task and Motion Planning · Deep Reinforcement Learning (PPO, HER) · Goal-Conditioned RL · MuJoCo

Built on TAMPanda ↗

Lab Course Planning for Robotics

Lead Instructor & Course Coordinator
RWTH Aachen University • Summer 2025
Undergraduate

This lab course teaches the foundations of algorithmic planning techniques relevant to robotics applications, spanning motion planning, path planning, and task planning. Students work in small groups on practical exercises during the lecture period and propose their own integrated planning project for the final phase.

Topics · Kinematics & Coordinate Frames · Probabilistic Motion Planning (RRT) · Navigation Planning · STRIPS/PDDL Planning · Generalised Planning · ROS2 Integration · LLMs in Planning · Integrated TAMP

Lab Course Robot Task and Motion Planning

Lead Instructor & Course Coordinator
RWTH Aachen University • Winter 2024/25
Graduate

This course introduces students to the foundations and practical applications of Task and Motion Planning (TAMP) for robotics. Students gain hands-on experience in ROS2-based robot software development, study core TAMP approaches such as PDDLStream, and apply these concepts to implement and evaluate their own TAMP solutions in realistic scenarios.

Topics · Task and Motion Planning (TAMP) · ROS2 · Configuration Space · Motion Planning (RRT) · PDDL · PDDLStream · Long-horizon Problem Solving

Student Supervision

Current Students

Jaxon Cheng

Combining Goal-Conditioned RL with Hierarchical RL for Long-Horizon Robot Manipulation Tasks
Master's Thesis Feb 2026 - Aug 2026

Combining goal-conditioned reinforcement learning with hierarchical RL to tackle complex, long-horizon manipulation — decomposing tasks into manageable sub-goals while keeping learning and execution efficient.

Goal-Conditioned RL Hierarchical RL Robot Manipulation Long-Horizon Planning Task Decomposition
In Progress

Fabian Hamm

Integrating Symbolic Planning and Continuous Control via Multi-Modal Goal Embeddings
Master's Thesis Jan 2026 - Jul 2026

Linking symbolic PDDL actions to low-level motion policies: a fixed skill set mapped to PDDL actions is driven by goal-conditioned RL, with goals represented through canonical object views and transformer embeddings extractable from symbolic plans.

PDDL Planning Goal-Conditioned RL Motion Policies Multi-Modal Goal Embeddings Symbolic-Geometric Integration
In Progress

Completed Students

Hani Alassiri

Semantic Partitioning for Partially Observable Deterministic Task and Motion Planning
Master's Thesis Dec 2025 - Jun 2026

Extends task and motion planning with partially observable deterministic (POD) planning, using semantic 'boxels' (object-centric spatial regions) so the planner can reason about unobserved space and decide when to actively sense. Co-supervised with Till Hofmann.

TAMP POD Planning Active Sensing Partial Observability Semantic Spatial Representation
Completed

Wenbo Ma

Open-World Robotic Assembly with Physically Feasible Planning
Bachelor's Thesis Nov 2025 - May 2026

Open-world robotic assembly that couples open-vocabulary perception with physically feasible task-and-motion planning — the work behind the WorkBenchMark benchmark and its assembly-by-disassembly baseline.

Robotic Assembly Open-World Perception Task and Motion Planning Physical Feasibility
Completed

Ümit Diker

Learning Robot Motion Policies for Pushing Objects that Generalize
Master's Thesis Mar 2025 - Sep 2025

Improves the generalisation of pushing policies to out-of-distribution object properties by incorporating interaction feedback for corrective motions and learned object representations (building on the CORN work by BJ Kim).

Object Manipulation Motion Planning Generalisation Interaction Feedback Object Representation Learning
Completed