Wow, it sounds like you have great teaching techniques!