Nice learning resource for you folks!

http://www.seas.upenn.edu/~cis665/Schedule.htm

This is cool. Thanks!