the perfect balance between theory and practice