Teaching
I have had the privilege of teaching several classes throughout my master’s and Ph.D. programs. While my primary focus lies in domains other than teaching, the experience has significantly enriched my understanding of fundamental Computer Science concepts, echoing the wisdom of Aristotle. The following is a short list of classes in which I served as a Teacher Assistant:
University of Pittsburgh
- CS 0441 Discrete Structures.
- CS 1501 Algorithm and Data Structure 2.
- CS 1678 Deep Learning.
- CS 2770 Computer Vision (graduate class).
- CS 2771 Artificial Intelligence (graduate class).
Arizona State University
- CSE 110 Introduction to Programming in Java.
- CSE 230 Computer Organization and Assembly Language.
- CSE 205 Object Oriented Programming and Data Structure.