teaching

Courses I've TA'd at UCLA and Bilkent.

2026

M146 — Introduction to Machine Learning

Spring TA, UCLA Electrical and Computer Engineering

Foundations of supervised and unsupervised learning, generalization, regularization, and modern deep-learning building blocks.

ECE C147 — Neural Networks and Deep Learning

Winter TA, UCLA Electrical and Computer Engineering

Theory and practice of modern neural networks, including CNNs, RNNs/Transformers, optimization, and regularization.

2025

ECE C143 — Neural Signal Processing

Fall TA, UCLA Electrical and Computer Engineering

Signal-processing methods for neural data — spike sorting, decoding, and analysis of multielectrode recordings.

ECE 131A — Probability and Statistics

Winter TA, UCLA Electrical and Computer Engineering

Probability theory, random variables, and statistical inference for engineering applications.

2021

EEE 102 — Introduction to Digital Circuit Design

Fall – Spring 2022 Undergraduate TA, Bilkent University

Boolean algebra, combinational and sequential logic, and FPGA-based digital design.

CS 115 — Introduction to Programming in Python

Fall – Spring 2022 Undergraduate TA, Bilkent University

Foundations of programming, data structures, and problem-solving with Python.