He breaks down technical concepts and uses a wide variety of teaching techniques to help students understand what is going on. He embraces learning by doing, encourages trying new skills, and doesn’t bat an eye if a student makes a mistake. An awesome experience!”