teaching
Computational Thinking
2021-
Head Teaching Assistant
- Computer science fudamentals lecture for third-year electrical enginnering students.
- We converted the lecture into a flipped classroom lecture. As part of this conversion our group produced numerous short video tutorials to enhance the lecture. The video tutorials are available online.
Principles of Distributed Computing
2021-
Teaching Assistant
- Master level course for computer science and electrical engineering students that introduces the principles of distributed computing.
Distributed Systems
2023-
Teaching Assistant
- Master level course for computer science and electrical engineering students that introduces the fundamentals of distributed systems.
Numerical Methods
2018-2019
Teaching Assistant
- Second-year mathematics course for electrical enginnering students.
Discrete Mathematics
2018
Teaching Assistant
- Second-year mathematics course for electrical enginnering students.
- I received excellent student ratings and was asked to hold the exam preparation courses.
Linear Algebra
2017
Teaching Assistant
- First-year mathematics course for electrical enginnering students.
- I received excellent student ratings and was asked to hold the exam preparation courses.