I developed several courses, tools and programs that help learn and teach computer science.  You are welcome to use these resources freely, as long as it's for non-profit educational purposes.

Nand to Tetris

A complete course for teaching
applied computer science.
Joint work with Noam Nisan.

Visual Computer (Vic)

A simulator, assembler, and lecture notes for teaching how computers work.

מדעי המחשב ללא מחשב

A Hebrew subset of the
Computer Science Unplugged project. Joint work with Benny Chor