I have been a lecturer at the Technion since 2007. I currently lecture the
Introduction to Systems Programming course. This is an advanced programming course focused on object oriented programming and software development in C and C++.
I have previously lectured the
Introduction to Computer Science course for Computer Science and Electrical Engineering students. This is an introductory course with a focus on C programming, fundamental programming paradigms, algorithms and complexity.
I was the TA in-charge of the Introduction to Computer Science course between 2005 and 2007. During this period I had the opportunity to write the course recitation slides, which can be found
here (in Hebrew).