Teaching

Teaching Assistant Experience

Teaching Experience

Programming Courses

I have taught a lot of students in personal classes. Most classes were about the Python, Java, and C++ programming languages. I achieved a wide range of experiences during this period of time.

Machine Learning, Computer Vision and Artificial Intelligence Courses

I have held some classes for students with master's or even Ph.D. degrees and I have learned a lot of things during teaching these concepts. I personally believe if somebody wants to learn something accurately and deeply, he should try teaching it.

Teaching Assistant Experience

Chief Teaching Assistant (Head TA):

Teaching Assistant:

In my role as both Chief Teaching Assistant and Teaching Assistant, I actively contributed to the learning process, collaborated with professors, and assisted fellow teaching assistants. These experiences enriched my teaching and mentoring skills while fostering a deeper understanding of computer science concepts.