David - Computer programming teacher - Richmond
1st class free
David - Computer programming teacher - Richmond

David profile and their contact details have been verified by our experts

David

  • Rate ₹2,066
  • Response 11h
  • Students

    Number of students accompanied by David since their arrival at Superprof

    12

    Number of students accompanied by David since their arrival at Superprof

David - Computer programming teacher - Richmond

₹2,066/hr

1st class free

Contact

1st class free

1st class 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

Class 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

See more

About the class

  • Classes 1 to 5
  • Classes 6 to 8
  • Class 10
  • +7
  • levels :

    Classes 1 to 5

    Classes 6 to 8

    Class 10

    BTech

    Class 11

    Adult Literacy

    Beginner

    Intermediate

    Children

    Advanced

  • English

All languages in which the class 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

See more

Rates

Rate

  • ₹2,066

Pack prices

  • 5h: ₹10,330
  • 10h: ₹20,661

online

  • ₹2,066/hr

free classes

This first free class with David will allow you to get to know each other and to specify the exact learning requirements for the upcoming classes.

  • 1hr

Similar Computer programming teachers in Richmond

  • Aniket

    Bengaluru & Online

    5 (42 reviews)
    • ₹3,000/hr
    • 1st class free
  • Kunika

    Mumbai & Online

    5 (19 reviews)
    • ₹900/hr
    • 1st class free
  • Somesh

    Delhi & Online

    5 (36 reviews)
    • ₹1,000/hr
    • 1st class free
  • Shubraj

    Mumbai & Online

    5 (12 reviews)
    • ₹899/hr
    • 1st class free
  • Koushik

    Bengaluru & Online

    4.9 (66 reviews)
    • ₹1,500/hr
    • 1st class free
  • Mohit

    Panchkula & Online

    5 (28 reviews)
    • ₹1,550/hr
    • 1st class free
  • Sajida

    New Delhi & Online

    5 (51 reviews)
    • ₹999/hr
    • 1st class free
  • Akash

    Bengaluru & Online

    5 (11 reviews)
    • ₹600/hr
    • 1st class free
  • Aditya

    Gurugram & Online

    5 (21 reviews)
    • ₹999/hr
    • 1st class free
  • Nitika

    Hyderabad & Online

    4.9 (51 reviews)
    • ₹1,800/hr
    • 1st class free
  • Dharmendra

    Bengaluru & Online

    5 (87 reviews)
    • ₹2,500/hr
    • 1st class free
  • Himanshu

    Gurugram & Online

    5 (18 reviews)
    • ₹2,000/hr
  • N Bala

    Hyderabad & Online

    5 (24 reviews)
    • ₹999/hr
    • 1st class free
  • Teena

    Bengaluru & Online

    5 (14 reviews)
    • ₹1,400/hr
    • 1st class free
  • Lokendra

    Noida & Online

    4.9 (14 reviews)
    • ₹1,200/hr
    • 1st class free
  • Abhishek

    Kanpur & Online

    5 (13 reviews)
    • ₹300/hr
    • 1st class free
  • Ritik

    New Delhi & Online

    5 (26 reviews)
    • ₹2,000/hr
    • 1st class free
  • Shekku

    Bengaluru & Online

    4.9 (22 reviews)
    • ₹1,600/hr
    • 1st class free
  • Akash

    Mumbai & Online

    5 (31 reviews)
    • ₹1,500/hr
    • 1st class free
  • AYUSHI

    Prayagraj & Online

    5 (33 reviews)
    • ₹1,500/hr
  • More Computer programming teachers