teaching
Courses I've TA'd at UCLA and Bilkent.
2026
M146 — Introduction to Machine Learning
Foundations of supervised and unsupervised learning, generalization, regularization, and modern deep-learning building blocks.
ECE C147 — Neural Networks and Deep Learning
Theory and practice of modern neural networks, including CNNs, RNNs/Transformers, optimization, and regularization.
2025
ECE C143 — Neural Signal Processing
Signal-processing methods for neural data — spike sorting, decoding, and analysis of multielectrode recordings.
ECE 131A — Probability and Statistics
Probability theory, random variables, and statistical inference for engineering applications.
2021
EEE 102 — Introduction to Digital Circuit Design
Boolean algebra, combinational and sequential logic, and FPGA-based digital design.
CS 115 — Introduction to Programming in Python
Foundations of programming, data structures, and problem-solving with Python.