teaching
I have involved in many teaching positions, you can find the details here.
ETH Zürich
Student Teaching Assistant
Sep 2023 – Present Deep Learning
Feb 2023 – Jul 2023 Machine Perception
CS 101: Merhaba, Dünya!
(English: ~CS 101: Hello, World!)
In our new initiative with the former KOLT Python team, we are launching an online 8 week programming in Python course in Turkish to high school students. I am excited to be leading this project !
May 2021 - Aug 2021 Hub 21
I am a coding tutor and contributor to the Hub 21’s python curriculum.
Undergraduate Teaching Assistant
Sep 2020 - Jan 2021 Comp 301: Programming Language Concepts
In this third year required computer science course students learn about fundamental concepts in programming language design, based on the EOPL3 book by MIT.
Sep 2019 - Dec 2019 KOLT Python
With brilliant fellow CS students, I had the chance to not only lead a section but also give Python lessons to a diverse group of students from Koç University. You can find more information about the program here.
Section Leader
Section leading is a valuable experience for undergraduate students to develop their teaching skills by leading regular Problem Sessions to the groups of 10-15 students.
Sep 2018 - Jun 2019 Comp 130 - Introduction to Java
I taught a section for two consecutive terms in my sophomore year to fellow undergraduate students.
2019 - 2020 CS Bridge
CS Bridge is a collaboration between Stanford and Koç University, teaching CS 106A’s first half to high school students in a condensed 10 day program. We taught Java in 2019 and Python in 2020.
Nice coincidence, I started programming in 2016 as a high school junior participating in one of the earliest CS Bridge programs and for the past two years I am experiencing the staff side of the program.