University of Maryland

Teaching

Spring 2026

CMSC 733 · Classical and Deep Learning Approaches for Geometric Computer Vision

Teaching Assistant. Advanced graduate course on classical and deep learning approaches to geometric computer vision and computational photography. Taught by Prof. Yiannis Aloimonos.

Course page ↗
Fall 2025, Fall 2024

CMSC 426 · Computer Vision

Teaching Assistant. Introductory course on computer vision and computational photography that explores image formation, features, segmentation, stitching, recognition, motion estimation, and visual SLAM. Taught by Prof. Yiannis Aloimonos.

Course page ↗
Spring 2025

CMSC 422 · Introduction to Machine Learning

Teaching Assistant. Undergraduate course on supervised and unsupervised learning, model selection, and evaluation.

Course page ↗
Spring 2023

ENEE 408U · Unmanned Aerial Vehicles

Teaching Assistant. Hands-on senior course on aerial robotics, covering flight platforms, onboard perception, estimation, and control.

Course page ↗
Spring 2023

INST 750 · Advanced Data Science

Teaching Assistant. Graduate course on data science methods applied to large real-world datasets.

Course page ↗
Spring 2022

FIRE 198 · Autonomous Unmanned Systems

Lead Peer Research Mentor. First-year research course on perception, planning, and control for autonomous unmanned systems.

Course page ↗
Fall 2021

Introduction to Robot Modelling

Robotics Tutor. Kinematics, dynamics, and modelling of robot manipulators.

Course page ↗