Teaching
UC Merced
EECS 270: Robot Algorithms
Algorithms for robot perception, planning, and control
CSE 185: Computer Vision
Fundamentals of image processing, feature detection, and visual recognition
CSE 100: Algorithm Design and Analysis
Design and analysis of algorithms, data structures, and computational complexity
UC San Diego
CSE 190: Machine Learning for Music and Audio
Machine learning techniques applied to music information retrieval, audio signal processing, and generative models
ECE 253: Digital Image Processing
Fundamentals of digital image processing, filtering, and analysis
Textbook
I co-authored Deep and Shallow: Machine Learning in Music and Audio with Shlomo Dubnov, covering machine learning techniques applied to music and audio signal processing.