AMAZING AMAZING AMAZING Definately one of the best teachers I have ever had . Great guy !