Teaching Experience

69 - Logic and Set Theory

Reichman University
Lecturer
Spring 2024
Undergraduate

Foundations of countable and uncountable infinite sets, propositional logic, and first-order logic.

3559 - Coding Theory

Reichman University
Lecturer
Summer 2023
Graduate

Channels, bounds, and linear codes (Hamming, BCH, Reed-Solomon) with applications in storage/communication

3699 - Computational Models

Reichman University
Teaching Assistant
Spring 2023
Undergraduate

Formal models of computation including finite automata, context-free languages, pushdown automaton, Turing machines, and fundamental concepts of computability theory.

02360379 - Coding and Algorithms for Memories

Technion – Israel Institute of Technology
Head Teaching Assistant
Winter 2021, Winter 2022, Winter 2023
Graduate

Advanced coding techniques for data management, non-volatile memories, RAID technologies and DNA-based data storage.

02340141 - Combinatorics

Technion – Israel Institute of Technology
Teaching Assistant & Head Teaching Assistant
Spring 2019, Winter 2020, Spring 2020, Winter 2021, Spring 2021, Winter 2024
Undergraduate

Counting techniques, generating functions, and graph theory.

02340114 / 02340117 - C Language Programming

Technion – Israel Institute of Technology
Teaching Assistant
Winter 2019
Undergraduate

Fundamental programming concepts in C language, including pointers, memory management, recursion and backtracking.