Courses Taught

Academic Courses

  • Database Systems
  • Windowing Systems
  • Object Oriented Systems
  • Image Processing
  • Introduction to Operating Systems
  • Networking
  • Compiler Design
  • Computer Language Design
  • Computer Architecture
  • Advanced Operating Systems
  • Communication and Information Theory
  • Photorealistic Rendering

  • Photorealistic Image Synthesis
    Calls upon techniques from four fields of study: physiology, physics, applied mathematics and computer science.
    Course Syllabus
    Course Home Directory

    Coding Theory and Digital Data Transmission
    Calls upon techniques from three fields of study: physics, applied mathematics and computer science.
    Course Syllabus
    Course Home Directory

    Industry Courses

    Intel Development Center - Linux Kernel Course
    Course given at Intel's Israel Development Center in Haifa over four days.
    Course Syllabus
    Intel Linux Course

    Radlan-Marvell - FreeBSD Kernel Course
    Course given at Radlan-Marvell.
    Course Syllabus
    Radlan-Marvell - FreeBSD Kernel Course

    Teledata - Linux Course
    Course given to Linux developers at Teledata in ten sessions.
    Course Syllabus
    Teledata Linux Course

    Impervia - Linux Course
    Course given to Linux developers at Impervia.
    Impervia Linux Course