Practocal learning, more practice than theory and in turn its a new approach which in my opinion allows you to better understand the concepts being taught.
Furthermore, the teachers are always willing to help and will even do so in their own time.