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.