wow that's so nice !! I'm actually studing that in my uni in France but my teacher is sooooo boring. Watching to those videos make me feel like I'm in his class. Real good occasion to profit from MIT's class without being at MIT ^^