Teaching

Courses & learning

Research-informed courses combining mathematical foundations, modern machine learning and hands-on neurotechnology.

ROBT 407

Machine Learning with Applications

Supervised and unsupervised learning, neural networks, deep learning, kernels and experiment design using Python-based ML tools.

ROBT 613

Brain-Machine Interfaces

Invasive and non-invasive BMI systems, neural signal processing, machine learning and hands-on demonstrations with assistive and robotic interfaces.

ROBT 206

Microcontrollers with Lab

Digital logic, computer system design, microcontroller programming and laboratory work with FPGA and embedded hardware.

Learning resources

Open workshop materials

Public workshop resources supporting practical work in brain–computer interfaces and contemporary AI.

Brain–machine intelligence

BMI Workshop

Hands-on notebooks covering P300, motor imagery, SSVEP, signal processing, and machine-learning methods with MNE-Python.

Student projects

Microcontroller final projects

Selected final projects from ROBT 206: Microcontrollers with Lab.

ROBT 206 final projectsStudent work in microcontroller programming, embedded systems, and Arduino-based prototyping.
Lecture videos & tutorials on YouTube ↗