And the project based work, and the help of older students that force you to learn by yourself, and the opportunity to help students that aren't good with the classic way of doing school (shut-up and listen to a teacher talk for 3 hours), and teaching you to be independent and responsible, and forcing you to think like a real world professional, and making you own up to your decision, the ability to go beyond what was asked and be rewarded for it... I could go on and on about this school which is in my opinion becoming worse every year, but the core concept is amazing and truly adapted for an IT school of the 21st century.