http://www.cs.technion.ac.il/~eli/courses/2007_Fall/