...If you want to develop a deep understanding of the underlying principles and learn to apply those things to real world situations then I'm your guy. I am very patient and capable of pivoting in the moment to explain things in different ways to meet the needs and learning styles of different indi... (read more)