This website doesn’t use many cookies but there are a few. Learn more. By clicking “Accept” you agree to the temporary storing of cookies on your device.
Robert Shepley is a computer science educator with over a decade of classroom experience and 25 years in the computing industry behind him. He has taught in independent day and boarding schools, primarily in international settings, working with students from a wide range of cultural and academic backgrounds. Before retraining as a teacher in 2016, Robert built a substantial career in industry as an IT professional; and he brings that real-world perspective into every lesson. His approach is rigorous but human: students are challenged to think deeply, build resilience, and see how computer science connects to the world beyond the classroom.
I enjoy teaching and working with young people, bringing my extensive computing knowledge into the classroom. I understand that teaching is more effective when the teacher/tutor knows the student(s) well, so I work hard to build positive relationships with my students, to understand their personal interests/motivations; building trust and creating a respectful partnership with the necessary behaviour for learning to make progress regardless of the student's starting point. I provide opportunities for my students to demonstrate their understanding, or "Flexible Performance Capability", by applying new knowledge or skills in novel situations, rather than simply emulating me as their teacher.
“I enjoy teaching and working with young people, bringing my extensive computing knowledge into the classroom.”