Courses

Courses taught at the University of California, Merced.

Introduction to Deep Learning
Undergraduate
Introduction to Deep Learning

CSE 190  ·  Spring 2026

An introductory course on deep learning covering neural network fundamentals, convolutional networks, recurrent models, and practical applications in vision and language.

Neural Networks CNNs Applications
Advanced Topics in Deep Learning
Graduate
Advanced Topics in Deep Learning

EECS 242  ·  Fall 2025

An advanced graduate course covering state-of-the-art deep learning research, including large-scale generative models, diffusion models, and foundation models.

Generative Models Diffusion Foundation Models
Introduction to Machine Learning
Undergraduate
Introduction to Machine Learning

CSE 176  ·  Fall 2024

Foundational concepts in machine learning: supervised and unsupervised learning, linear models, neural networks, and practical applications.

Supervised Learning Neural Networks Classification
Deep Learning
Graduate
Deep Learning

EECS 230  ·  Spring 2024

Comprehensive coverage of deep neural networks: CNNs, RNNs, Transformers, attention mechanisms, and modern training techniques at scale.

CNNs Transformers Attention
Introduction to Computer Vision
Undergraduate
Introduction to Computer Vision

CSE 185  ·  Fall 2023

Introduction to core computer vision concepts: image formation, feature detection, segmentation, object recognition, and deep learning for vision tasks.

Image Processing Features Recognition