I believe in understanding the topics and rely on memorization as an aside and consequence of understanding the subject matter well. My teaching style is more intuition based and I can create people who are naturally conversationally fluent in their areas of interest.. I have mostly worked with Python but I wouldn't mind teaching programming...