Perfect balance between theory and practice.