Dr. Ryan Vogt, computer science tutor in Vancouver
Working together for success
With years of university-level teaching and tutoring experience, and a passion for computer science, my goal is to help students achieve their personal best in the field. We’ll focus first on ensuring you have a strong understanding of the fundamentals in your course. From there, we’ll work together to help you better understand the more advanced material, and feel confident and prepared to quickly build solutions to more complex problems.
My specialty is introductory university and college courses, as well as AP computer science. Whether you’re a student in the Lower Mainland, or enrolled in a program elsewhere in Canada, we can develop a personalized plan to help you succeed.
My background
I graduated from the University of Alberta in 2014 with a Ph.D. in computing science. During my graduate studies, I focused on malicious software, computer networks, and computer security.
I taught first- and second-year computer science at the University of British Columbia from 2016-2018, and I’ve been a full-time computer science tutor since 2022.
Though I was born and raised in Edmonton, I’ve called the beautiful city of Vancouver home for over a decade.
Tutoring tailored for you
Introductory topics
Introductory courses are my specialty, whether it’s programming in Java, C, C++, or Python, or theoretical content such as computability, logic, and proofs.
Online or in-person
I offer online tutoring for students anywhere, and in-person tutoring for students in Vancouver and the surrounding area.
Individual or group
We can do tutoring one-on-one or with your own study group. As a lecturer at UBC, I had both individual students and groups of students come to my office hours with questions; now, I bring that variety of experience to tutoring.
Personalized
I tutor only a small number of students each week, guaranteeing that our time together will be finely tuned to your needs. Together, we’ll focus on the work you’ve personally done for previous and ongoing course material.