Tutoring


The CSSS has found a number of tutors interested in providing extra help for students taking Computer Science courses. The tutors are not background-checked, hence they are not affiliated with or endorsed by the CSSS.

If you are a tutor and wish to be listed here, please fill out the application form.

If you are a tutor and would like to update your information or remove your listing, please file an issue on our GitHub repo.

Verified 2023-2024 Tutors


Aleksandr Kim

Courses: MATH100, MATH101, MATH152, MATH221, MATH200, MATH220, MATH307, MATH317, PHYS117, PHYS118, MATH302

More

Availability: Monday - Saturday 9 am - 9pm (Flexibility for some other time)

Rates: 100 level - 30 $/hr ; 200 level - 40 $/hr ; 300 level - 50 $/hr

I have TAed some math courses. I am especially interested in topics in differential geometry. I am also pursuing honours mathematics.

Last updated: 2023-09-04
Email tkim06@student.ubc.ca
Alex

Courses: CPSC221, CPSC210

More

Availability: M-Sun (9:00am - 8:00pm)

Rates: $55/hr

CS graduate with more than 8 years of software industry experience. Primarily works in Java/Kotlin/Android. Can also provide career guidance and mentoring.

Last updated: 2023-09-30
Email discrete901@gmail.com
Alex Steele

Courses: CPSC103, CPSC121, CPSC203, CPSC210, CPSC213, CPSC302, CPSC303, CPSC320, MATH100/180, MATH101, MATH200/253, MATH215/255, MATH217, MATH220, MATH221/152, MATH223, MATH302, MATH303, MATH316/257, MATH317, MATH318

More

Availability: Weekday evenings and weekends. Flexible. Contact to schedule.

Rates: $60-70/h Group Discount Available

I’m a fourth-year combined honours computer science and physics student. My computer science average is 96.4% and my math average is 94.9% (with a mark of 100% in MATH 223: Honours Linear Algebra). I have worked as a teaching assistant for a total of eight terms for CPSC 110 and 221 and I have extensive tutoring experience. Requests for CPSC 110 or CPSC 221 tutoring will be declined, as will any other requests from current students in courses that I TA.

Last updated: 2022-09-17
Email tutor@alexdsteele.com
Arsh Jhaj

Courses: CPSC121, CPSC221, CPSC320, CPSC420, MATH1XX, MATH2XX, MATH32X

More

Availability: Generally very flexible (contact for further details)

Rates: $50/hr (negotiable in certain circumstances)

6+ consecutive years (2017-2023) of TA experience over 15+ academic terms with UBC CS, specifically in the discrete math and algorithms courses. I co-developed the new randomized algorithms course (CPSC 436R) alongside the professor. Privately tutored 100+ students since 2019. I am currently a second-year MSc. student in the CS department specializing in ML theory. Graduated with a CS/Math BSc. (with distinction + multiple scholarships) from UBC in 2021.

Last updated: 2023-03-22
Email a.jhaj@alumni.ubc.ca
Ashish Chopra

Courses: CPSC103

More

Availability: Evenings (Wed, Thu, Fri, Sat 6-10pm)

Rates: 45-50 CAD per hour

I was the sessional lecturer for this course at UBC in 2021, 2022 summer terms with 110+ students. I received 4.7/5 of student feedback survery controlled by UBC. I have taught this course in online as well as in-person mode, designed midterms, final exams, and managed a team of TA for course execution. I TAed this course 2 times when I was a Masters student and also tutored couple of students when I wasn’t TAing or teaching. I am also working as Senior Software Engineer in IT industry with 8 years of work experience. You can find my record on UBC CS faculty page as a sessional lecturer.

Last updated: 2023-09-04
Email sendtoashishchopra@gmail.com
Ayan Das

Courses: CPSC110, CPSC210, CPSC304, CPSC322

More

Availability: Weekdays: 4-8 pm, Weekends: flexible

Rates: $35/hr weekdays, $40/hr weekends

5th year CPSC student with 8 terms of TA experience(CPSC 107, 110, 322) and 20 months of co-op experience.

Last updated: 2023-09-04
Email ayandas@student.ubc.ca
Brandon Kato

Courses: CPSC110, CPSC121, CPSC210

More

Availability: Flexible (Please contact)

Rates: $40/hr

Hello! My name is Brandon and I am a current BCS student. Have experience TAing and tutoring in Chemistry from my former degree. I am now transitioned into computer sciences!

Last updated: 2023-09-04
Email brandonkatotutoring@gmail.com
Charles

Courses: CPSC221, CPSC320, CPSC340

More

Availability: weekends, or weekday nights

Rates: very negotiable, but generally around 50-60/hr ish

I am a passionate cs student who recently completed third yr honors. I tutored and TAed for 320, achieved the second highest mark on the final exam for 340 (1), and the highest integer-rounded overall mark for the course (2).

95% in 320 96% in 340 96% math + cs average

I like to teach difficult concepts in an easy-to-understand way, without relying on using big words or fancy definitions that only confuse people more. I always prioritize understanding and reasoning over memorizing answers to past assessments. I will teach the exact problem solving technique/procedure that I used to solve every single question on the tests when I took those courses. Anyone looking to improve their skills and solve harder problems from these courses should look no further.

Sources: (1) prof lehrmann who was one of the profs that taught my 340 section (2) ubc grades (2022w term 2, which are sections 201 and 202)

Last updated: 2023-09-07
Email hucharles5@gmail.com
Daocheng Wang

Courses: CPSC110, CPSC121, CPSC210

More

Rates: $60-70/hr

Tech Lead @ one of FAANG companies.

Last updated: 2023-02-04
Email wangdc2010@gmail.com
David Rowswell

Courses: All CPSC Courses

More

Availability: Any Evening/Night Time

Rates: $45/h

Hello! I am a current employee and programmer at UBC. I have a undergrad degree in Computer Science from UBCO. I was a TA for majority of my time in my undergrad and was an active tutor for over 2 years. Happy to help students succeed!

Last updated: 2023-02-04
Email d.rowswell@alumni.ubc.ca
Dennis Chiu

Courses: CPSC103

More

Availability: Monday to Friday 1-2pm, anytime during the weekend

Rates: Free

I completed CPSC 103 in 2021W and received a final mark of 92%. Offering free help for students taking the course as I plan to become TA for the course later on

Last updated: 2022-01-22
Email dennischiu14@gmail.com
Emily Gubski

Courses: CPSC103

More

Availability: Available during the week and weekends- contact to schedule

  • I did my undergrad at UBC in Computer Science and Microbiology and Immunology and am now in med school.
  • I have TA’d CPSC103- 8 times and CPSC310- 2 times and have been tutoring for 3 years. I have also been teaching children’s programming classes for 7 years. In addition to CS, I have tutored Math and CARS for the MCAT.
  • I also offer group tutoring sessions.

Last updated: 2022-01-22
Email eagubski@student.ubc.ca
Frank Hui

Courses: CPSC121, CPSC210, CPSC213, CPSC221, EOSC211

More

Availability: MWF After 3pm, Thursdays before 5pm, all day on weekends.

Rates: $45/hr

“I have been programming for 8 years now, and have experience in Java, Python, R, JS, C/C++, HTML/CSS. I have won best Computer Science project twice at the Greater Vancouver Regional Science Fair and top 20 at nwHacks. Received a 5 in AP Computer Science. Worked as a tutor for two years for college students and high school students in CS subjects. I can also tutor basic computer programming courses outside of CPSC, such as EOSC 211 or APSC 160.”

Last updated: 2022-01-22
Email huifrank@live.com
George G

Courses: CPSC100, CPSC103, CPSC107, CPSC110, CPSC121, CPSC203, CPSC210, CPSC213, CPSC221, CPSC259, CPSC302, CPSC303, CPSC304, CPSC310, CPSC311, CPSC312, CPSC313, CPSC314, CPSC317, CPSC320, CPSC322, CPSC330, CPSC344, CPSC368, CPSC404, CPSC406, CPSC416, CPSC418, CPSC420, CPSC421, CPSC436S, CPSC440, PHYS210, CPEN211, CPEN212, CPEN221, CPEN223, CPEN311, CPEN312, CPEN321, CPEN322, CPEN331, CPEN333, CPEN355, CPEN411, CPEN412, CPEN431, CPEN432, CPEN442, CPEN455, MATH100, MATH101, MATH110, MATH120, MATH121, MATH152, MATH180, MATH190, MATH200, MATH210, MATH217, MATH220, MATH221, MATH223, MATH226, MATH227, MATH253, MATH254, MATH302, MATH303, MATH307, MATH310, MATH312, MATH318, MATH320, MATH321, MATH322, MATH335, MATH344, STAT200, STAT201, STAT203, STAT251, STAT302, ECON325, ECON327

More

Availability: Monday - Sunday, 10:00 - 20:00

Rates: $60/hr

Here to help! I have a broad base of expertise in computer science and in mathematics. No matter what the topic, I am committed to improving your understanding.

More About Me:

  • Hon. BSc from the University of Toronto (Computer Science Specialist, graduated with distinction)
  • Current MSc in Computer Science student at the University of Toronto (working remotely from Vancouver)
  • Multiple years of combined TA and one-on-one tutoring experience
  • Plenty of real-world software development experience
  • Many satisfied clients!

Additional Notes:

  • I can meet anywhere on campus.
  • Off-campus meetings are possible, but may be subject to additional travel-related fees.
  • If you would like help in a course that I have not listed, feel free to email me and ask.
  • If you or your child is an elementary, or high-school student in need of a math or computer science tutor, I can definitely help.

Last updated: 2023-10-15
Email cpsc.tutor.george@gmail.com
Hadi Sinaee

Courses: CPSC213, CPSC221, CPSC259, CPSC310, CPSC313, CPSC320, CPSC404, CPSC416

More

Rates: $50/hr

I’m a grad student in Computer Science, who has more than 5 years of experience as a SWE.

Last updated: 2023-10-15
Email sinaee.hadi@gmail.com
Hailey Han

Courses: CPSC110

More

Availability: Monday to Friday, from 5pm to 9pm

Rates: $45/90 minute session

I have good grade from the course and also have years of tutoring experience. I also offer trial classes to let you see if my classes fit you and your schedule.

Last updated: 2023-03-22
Email seohee372@gmail.com
Han

Courses: CPSC210

More

Availability: Weekends, some Weekdays. (Contact me for scheduling)

Rates: $45/Hour

Hi there, I’m a 2020 graduate of UBC’s Comp Sci program. I was a TA for CPSC 210 for two terms with Professor Carter and Hutchinson. I currently work as a software engineer for Microsoft and can tutor in person or virtually.

Last updated: 2023-03-24
Email h.sun@alumni.ubc.ca
Hawk Lu

Courses: CPSC110, CPSC121, CPSC210, CPSC213, CPSC221, CPSC310, CPSC320, CPSC322

More

Availability: Monday, Wednesday, Friday 12pm-6pm

Rates: $40/h

Hi! My name is Hawk, 4th year BCS, A fan of all cats and dogs, enjoy playing Ultimate, Industry focused on DevOps, and down to help wherever I can!

Last updated: 2023-09-14
Email hawklu212@hotmail.com
Jacob Hotz

Courses: CPSC110, CPSC121, CPSC210, CPSC213, CPSC213, CPSC103, CPSC107, CPSC313

More

Availability: Flexible (please contact)

Rates: $35/h

Experienced TA (have previously TA’d both 110 and 121) in my final year of UBC CS with a passion for teaching and learning.

Last updated: 2022-09-17
Email hotzjacobb@yahoo.com
Kamsi Oramasionwu

Courses: CPSC110, CPSC210, CPSC313

More

Availability: Flexible

Rates: $30-35/hr

I’m a 3rd year CS student. I really enjoyed CPSC 110, 210, and 313 and scored A/A+s in all of them. I have coding experience outside of university, and I will complete an internship this summer.

Last updated: 2022-01-22
Email kamsi.oramasionwu@gmail.com
Kathy Ye

Courses: CPSC110, CPSC210, CPSC221, CPSC304, CPSC310, CPSC313, CPSC314, CPSC320, CPSC340

More

Availability: Monday to Friday

Rates: $50-70

CPSC graduated student

Last updated: 2022-01-22
Email kathyye26@yahoo.com
Lewis Nicolle

Courses: CPSC210, CPSC213, CPSC221, CPSC310, CPSC313, CPSC314, CPSC317, CPSC320, CPSC418

More

Availability: Weekdays

Rates: $65/h

Graduated from UBC with a Bachelor’s in CS in 2017. Have worked in the game industry for 5+ years, at companies like Capcom, EA, and Relic Entertainment. I specialize in graphics/rendering (D3D11/12, HLSL, PBR), and in low-level systems programming (C/C++/assembly, optimization, Windows API). Beyond coursework, I can also tutor in game and game engine programming, and help with interview prep for game companies.

Last updated: 2023-02-04
Email musicaljelly@gmail.com
Michael Allan

Courses: CPSC110, CPSC121, CPSC210, CPSC213, CPSC221

More

Availability: Monday, Wednesday, Friday: 11 AM - 2 PM, after 4 PM Tuesday, Thursday: 12 PM - 3 PM Weekends: All day

Rates: $50/hr

I am a full time, 3rd year computer science major. I have two co-op work terms under my belt. In addition, I have pre-university experience in software development, both as a volunteer and as an employee.

Last updated: 2022-01-22
Email mb.allan@ymail.com
Miranda Yin

Courses: MATH100, MATH101, MATH200, MATH221, MATH220, MATH215, CPSC110, CPSC210, CPSC221, CPSC213

More

Availability: MWF after 3pm, anytime weekends, some flexibility for other times

Rates: $45-55/hr

2nd year combined computer science and physics student, TA for CPSC 121 (do not contact for CPSC 121 tutoring), regularly tutor others for CPSC and MATH courses

Last updated: 2022-01-22
Email miranda.yin132@gmail.com
Nate Sternberg

Courses: CPSC110, CPSC121

More

Availability: Upon request

Rates: $20/hr

Third year CS major with a solid first-year CS knowledge base.

Last updated: 2022-01-22
Email sternbergnate@gmail.com
Phuong Nguyen

Courses: CPSC107, CPSC110

More

Availability: M-F 6pm - 10:30pm; weekend (flexible)

Rates: $40/h

Recently graduated from UBC in Combined Major in Computer Science and Microbiology and Immunology. I am an experienced TA, having TA’d both CPSC 110 and 107 for multiple terms.

Last updated: 2023-09-04
Email phuongnguyen0612000@gmail.com
Rahim Mammadli

Courses: CPSC221, CPSC320, CPSC322

More

Rates: $20/hr

Last updated: 2021-11-21
Email rehijm@mail.ru
Roceley Yuo

Courses: CPSC110, CPSC210, CPSC213, CPSC310, CPSC304, CPSC313, CPSC415

More

Availability: Full day

Rates: $40/hr

Last updated: 2022-01-22
Email roceleylaw@gmail.com
Ruikang Na

Courses: CPSC221, CPSC304

More

Availability: Weekdays 5:00pm - 11:00pm, Weekends flexible

Rates: $40-45/hr, negotiable

Hello, I am currently in 4th year Computer Engineering and have taken a few computer science courses with an A average in them. Particularly, I achieved 91% in CPSC304 and scored in top 5% in the midterm. I have 1 year of previous tutoring experience in computer science and 1+ years of internship/design team experience as a full stack software engineer. Apart from courses, I’m also more than happy to help out on anything related to software development!

Last updated: 2024-01-19
Email ruikangna0605@hotmail.com
Titus Wong

Courses: CPSC121, CPSC221, CPSC110, CPSC320

More

Availability: Mon-Fri after 6pm. Sat Sun mostly free.

Rates: $40-45/h depending on number of lessons and difficulty of course

I’m a recent graduate who majored in computer science and mathematics. I had been a TA for 121 and 221 for 4 years and have taken senior roles (such as creating assignemnts and exams). I also had 5+ students who I tutored previously in my 5th year. I am now working full time as a software developer. However, I am still passioniate about tutoring and seeing my students excel. I can also give out advices in job finding and practicing interview scenarios. Please feel free to reach out!

Last updated: 2024-01-04
Email wongtitus89@gmail.com
Vancoding

Courses: CPSC100, CPSC103, CPSC107, CPSC110, CPSC121, CPSC210, CPSC221, CPSC213, CPSC302, CPSC304, CPSC310, CPSC313, CPSC314, CPSC317, CPSC320, CPSC322, CPSC330, CPSC340, CPSC404, CPSC424, CPSC425

More

Availability: Monday to Sunday

Rates: from $50

Last updated: 2022-01-22
Email vancodingcs@gmail.com
Wayne

Courses: CPSC110, CPSC121, CPSC210, CPSC213, CPSC221, CPSC310, CPSC320, CPSC404, CPSC425

More

Rates: $50/hr

Last updated: 2022-01-22
Email 7111605ying@gmail.com
XinRan Zhang

Courses: CPSC110, CPSC121, CPSC210, CPSC310, CPSC312

More

Availability: Weekend and some weekday, flexible

Rates: $30/hr

Last updated: 2021-11-21
Email xinran@zhangxinran.net