Teaching
UCLA
- CS M146
- Introduction to Machine Learning
Teaching Fellow · Fall 2018, Fall 2019, Winter 2020, Fall 2020
- CS 31
- Introduction to Computer Science I
Teaching Fellow · Spring 2020
- CS 33
- Computer Organization
Teaching Associate · Winter 2019, Spring 2020
- CS 269
- Natural Language Processing
Teaching Assistant · Fall 2017
University of Virginia
- NLP
- Natural Language Processing
Teaching Assistant · Spring 2017
- Software Design
- Principles of Software Design
Teaching Assistant · Fall 2016
United International University, Bangladesh
- Instructor
- Numerical Analysis
Fall 2015, Spring 2016
- Instructor
- C Programming Language
Spring 2016
- Instructor
- Digital Logic Design
Fall 2015, Spring 2016
Research mentoring
I co-supervise seven Ph.D. students across six universities. See the students page.