I have known Shane for many years. He is a great teacher and knows the art of teaching and conveying all the relevant information needed. He is very methodical, to the point easy to listen to and no matter what you ask or how silly the question is he does not get angry .Shane goes over the information again so that fools like me can understand. I always go to him for any doubt or information I require. He will always give you the short and long term effects and will always ask questions to make sure that we understand the topic he is talking about. He does take his time to explain things especially when he is aware of the person and their limitations of the subject. He also demonstrates his talk or teaching with visual aids as well That is why most people go to him to explain and teach. No matter what he undertakes to do he will always make it a Success.