Thanks for visiting my website.

Like most gurus, I'm a complex bundle of strengths and weaknesses.

I have excellent communication skills.

I enjoy helping people understand other people, things and ideas.

I don't have a photographic memory.

I'm an abstract thinker, and I may take a few minutes to pause, reflect and even research the answer to a question posed to me by a student.

I believe anything worth doing is worth doing well.

As a guru, I value honesty, integrity and respect in all my dealings with students.