Here you will find some of the online courses and reading that I have produced. Some things are no longer listed as they are out of date.

"Kray is a teacher at heart. He brings his passion to the table, and his years of expertise are evident in the easy style of his teaching. He is open to any question and gives great and timely feedback. I would not hesitate to recommend his class to my colleagues and friends."

Daniel Van Dale
Teacher at Calgary Catholic School District