Course staff
Professors
Professors
Our Amazing Teaching Assistants (TAs)
Our Amazing Teaching Assistants (TAs)
Siddharth Bagdi
Siddharth Bagdi
sbagdi@ucsd.edu
Rasika Purnachandra Bhave
Rasika Purnachandra Bhave
rbhave@ucsd.edu
rbhave@ucsd.edu
Nidhi Dhamnani
Nidhi Dhamnani
ndhamnani@ucsd.edu
ndhamnani@ucsd.edu
Kayvon Entezari Heravi
Kayvon Entezari Heravi
kheravi@ucsd.edu
kheravi@ucsd.edu
William (Will) Hsu
William (Will) Hsu
whsu@ucsd.edu
whsu@ucsd.edu
Our Amazing Tutors
Our Amazing Tutors
Keshab Agarwal
Keshab Agarwal
keagarwa@ucsd.edu
Aman Kumar Aggarwal
Aman Kumar Aggarwal
akaggarw@ucsd.edu
Younus Rahmani Ahmad
Younus Rahmani Ahmad
yahmad@ucsd.edu
Zikang Chen
Zikang Chen
zic017@ucsd.edu
Matthew Cohen
Matthew Cohen
m3cohen@ucsd.edu
Vivian Thuc Dang
Vivian Thuc Dang
vtdang@ucsd.edu
Elias Ian Fang
Elias Ian Fang
efang@ucsd.edu
Yukati Gupta
Yukati Gupta
ygupta@ucsd.edu
Emily Qin Jin
Emily Qin Jin
ejin@ucsd.edu
Jessica Phuong-Truc Lam
Jessica Phuong-Truc Lam
jplam@ucsd.edu
Ruoxuan Li
Ruoxuan Li
ruli@ucsd.edu
Lindsey Rae Manzano
Lindsey Rae Manzano
lmanzano@ucsd.edu
Yasushi Oh
Yasushi Oh
yoh@ucsd.edu
Akanksha Pandey
Akanksha Pandey
apandey@ucsd.edu
Daniel Ryu
Daniel Ryu
daryu@ucsd.edu
Amaar Rafique Valliani
Amaar Rafique Valliani
avallian@ucsd.edu
Sydney Ye Ting Wong
Sydney Ye Ting Wong
sywong@ucsd.edu
Shuhang Xu
Shuhang Xu
shx012@ucsd.edu
Joanna Yang
Joanna Yang
joy002@ucsd.edu