What’s the difference between a good teacher and an outstanding teacher? This question has been obsessing me for over a decade now. Sure, there are plenty of good teachers but rarely does an outstanding teacher come along and actually transform the way a language is learned. I believe I have discovered the key to delivering powerful and effective classes. I believe I have captured the essential ingredient to creating outstanding learning environments. Passion!