David N.
Private tutor in Toronto, Canada
Education
I graduated from the University of Toronto with high distinction and an H.B.Sc. degree in Computer Science and Mathematics.
Experience
Personally, teaching is a passion. There is no greater feeling to me than shedding insight into a topic, to see the gleam of excitement in someone's eye brought out by understanding something that seemed so complicated before. When helping students to understand new material, I typically use Socratic methods and a variety of examples to highlight where any misunderstandings exist about it. After correcting these misunderstandings, I use further examples to reinforce the new understanding. I am a former sessional instructor with experience in teaching courses such as Introduction to Programming, Computer Science for the Sciences, Software Design, Software Tools and Systems Programming, and Fundamentals of Computer Programming. I've also served as a TA in the following courses: Introduction to Computer Science, Introduction to Programming (Engineering), Algorithms, Data Structures, and Languages (Engineering), Software Design, Principles of Programming Languages, Numerical Methods, Introduction to Mathematical Proofs, Calculus, and Linear Algebra I.
Availability
Any day in the evening
Can Meet
Up to 30 minutes away for no additional charge
Hobbies
Photography, music, running, football, rowing, skating, chess, board games
Show More
Inquire About This Tutor
Thanks!
Most tutors respond within 48 hours.
Feel free to contact other tutors while you wait.