

The email address and phone number of David have been verified.
David
- Rate UGX 126,643
- Response 11h
-
Students12
Number of students David has accompanied since arriving at Superprof
Number of students David has accompanied since arriving at Superprof

UGX 126,643/hr
1st lesson free
- Computer programming
- Python
- C
- C++
- JavaScript
CS Ph.D. Student & U of T graduate teaching K-12 and undergraduate Computer Science and Mathematics.
- Computer programming
- Python
- C
- C++
- JavaScript
Lesson location
About David
- I am an incoming CS Ph.D. student at the University of Utah (Fall 2025) specializing in MLSys/HPC. The University of Utah ranks #3/#4 in terms of research output for the MLSys/HPC area (according to (concealed information)
- I received my Honours Bachelor of Science with Distinction degree after completing my double major in Computer Science and Mathematics at the University of Toronto
- I have 2 years of teaching assistant experience where I have worked with large groups of students and on a one-to-one basis during office hours
- My performance as a teaching assistant has once led me to be nominated for my university's teaching assistant award
- I have done some undergraduate research in computer science education
- 2-3 years of industry software engineering experience
- Personal Website: davidyue [dot] me
About the lesson
- Primary
- Secondary
- Tertiary
- +6
levels :
Primary
Secondary
Tertiary
University
Adult Education
Beginner
Intermediate
Children
Advanced
- English
All languages in which the lesson is available :
English
As an incoming Ph.D. student in Computer Science at the University of Utah—an institution ranked among the top in the world for research in machine learning systems and high-performance computing (MLSys/HPC)—my teaching philosophy is shaped by both academic training and pedagogical experience. My objective as a tutor is to help students cultivate durable intellectual tools, not merely acquire surface-level familiarity with current technologies.
Far too often, computer science education is reduced to the acquisition of transient skills tied to specific languages, frameworks, or trends. In contrast, my instructional approach is rooted in computational thinking: the structured reasoning, abstraction, and problem decomposition that form the conceptual foundation of the discipline. These are the skills that persist, regardless of the tools in vogue.
I hold an Honours Bachelor of Science with Distinction from the University of Toronto, where I completed a double major in Computer Science and Mathematics. I have served as a teaching assistant for multiple undergraduate courses, supporting both large classroom instruction and individualized learning through office hours and tutorials. My teaching contributions were recognized through a departmental nomination for a teaching assistant award, and I have participated in undergraduate research on computer science pedagogy. My background also includes several years of industry experience as a software engineer, which informs my ability to bridge theory with practical application.
This is not a tutoring service focused on short-term outcomes or rote technical training. It is intended for students who are serious about developing a rigorous understanding of the subject and for parents who value long-term intellectual growth over momentary performance. To ensure alignment between my teaching approach and the student’s goals, I offer the first session at no cost.
Additional information, including research interests and academic work, is available at: davidyue[dot]me
Rates
Rate
- UGX 126,643
Pack prices
- 5h: UGX 633,214
- 10h: UGX 1,266,428
free lessons
The first free lesson with David will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hr
online
- UGX 126,643/hr
Similar Computer programming teachers in Richmond
Reza
Brooklyn, United States & Online
- UGX 157,583/hr
- 1st lesson free
Gabriel
Seattle, United States & Online
- UGX 98,489/hr
- 1st lesson free
Idahosa
Toronto, Canada & Online
- UGX 70,357/hr
- 1st lesson free
Reza
London, United Kingdom & Online
- UGX 184,607/hr
- 1st lesson free
ADAM
Paris 12e, France & Online
- UGX 226,112/hr
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & Online
- UGX 84,392/hr
- 1st lesson free
John
London, United Kingdom & Online
- UGX 158,235/hr
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- UGX 135,667/hr
- 1st lesson free
Mourad
Paris 12e, France & Online
- UGX 180,890/hr
- 1st lesson free
Laurent
Marseille 1er, France & Online
- UGX 271,334/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- UGX 522,175/hr
- 1st lesson free
Gabriel
Toronto, Canada & Online
- UGX 42,214/hr
- 1st lesson free
Esmaeil
New York, United States & Online
- UGX 118,187/hr
- 1st lesson free
Reihane
Guelph, Canada & Online
- UGX 140,714/hr
- 1st lesson free
Michael
New York, United States & Online
- UGX 236,375/hr
- 1st lesson free
David
Toronto, Canada & Online
- UGX 253,286/hr
Behdad
New York, United States & Online
- UGX 98,489/hr
- 1st lesson free
João
New York, United States & Online
- UGX 78,792/hr
- 1st lesson free
Andrea, PhD, CQF
London, United Kingdom & Online
- UGX 527,450/hr
Dr Kritaphat
London, United Kingdom & Online
- UGX 363,940/hr
- 1st lesson free
-
See Computer programming tutors
