I am a senior lecturer at the Computer Science Department at the Technion, and have been lecturing since 2007. My regular course is Introduction to Systems Programming, an advanced programming course focused on object oriented programming and software development in C and C++. I have previously lectured Introduction to Computer Science, an introductory course focused on C programming, basic programming paradigms, algorithms and complexity.

I was the TA in-charge of the Introduction to Computer Science course between 2005 and 2007. During that period I had the opportunity to write the course tutorial slides, which can be found here (in Hebrew).