Jeff Erickson's Algorithms Course Materials - http://compgeom.cs.uiuc.edu/~jeffe/teaching/algorithms/