Outschool
Open currency, time zone, and language settings
Log In

Private 1:1 Tutor in Computer Science by a Retired Computer Science Professor

Topics I can tutor: programming in C, C++, Java, Python, SQL, data structure, algorithms, digital circuits, computer architecture. Topics that I do NOT tutor: C#, Mindcraft, Roblox, Scratch, Unity, gaming.
Dr. Shun Y. Cheung
Average rating:
5.0
Number of reviews:
(2)
Class

What's included

Meets on Demand
schedule meetings as needed
30 mins
per session
Teacher support

Class Experience

The learner can ask questions about topics that I can help during the class and I will help the learner answer the questions (as best as I can within the class time limits).

Topics that I can help the learner with are:

   (1) Programming in Java, C, C++,Python and SQL
   (2) AP Computer Science A and AP Computer Science Principles
   (3) Database Systems (SQL)
   (4) Data Structures (e.g., linked list, binary search tree, hashing...)
   (5) Algorithms (e.g., searching, sorting, recursion, dynamic programming, etc.)
   (6) Digital circuits and Computer Architecture.

Topics that I CANNOT help are:

     (1) C#
     (2) Unity
     (3) Minecraft
     (4) Scratch
     (5) Roblox
     (6) Robotics
     (7) Play video games

My teaching style is "explain things as easy as possible" and some of the teaching techniques I use include: (1) breaking down a complex topic into smaller units and explain each unit independently, (2) using a familiar concept to explain new computer science concepts (e.g., do you know that computer memory is similar to mail boxes ?) and (3) using my own brand of unusual analogies to illustrate new concepts. When appropriate, I will also explain any prerequisite knowledge necessary that you need to understand  the topic.

Other Details

External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Joined November, 2022
5.0
2reviews
Profile
Teacher expertise and credentials
Doctoral Degree in Computer Science from Georgia Institute of Technology
I have a PhD degree in Computer Science from Georgia Tech and I have taught college level CS courses for 31 years at Emory University. I have vast experience in teaching undergraduate level college courses using Java, C, C++, Python, PHP and SQL. In addition to programming language, I can also tutor Data Structures (linked list, binary search trees, hash tables), algorithms and computer architecture (digital circuits).

Reviews

Live 1-on-1 Lessons
Share

$35

per session
Meets on demand
30 min

Completed by 6 learners
Live video meetings
Ages: 12-18

About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool