Connect with hundreds of tutors like Charit

Who needs tutoring?
What prompted you to seek tutoring?

I am very happy with our experience so far with Varsity Tutors. They matched my daughter with reading specialist Mary and she is wonderful! My 10 year old daughter feels happy after her sessions and believes her tutor has already helped her.

— Allison K

What prompted you to seek tutoring?

Varsity Tutors really helped me understand the concepts during my Calculus 2 class. My tutor has such amazing patience and is open to many questions! Lastly, was always on time and very prompt. Highly suggest Varsity Tutors.

— Joey T

How soon would you like to get started?
Did you know?

Understanding your timeframe helps us to develop a tailor-made learning plan just for you.

Let's finish up your profile so we can find the perfect tutor:
Did you know?

stars

We have a 4.9/5 average customer satisfaction rating.

Let's finish up your profile so we can find the perfect tutor:

Found me a great Python, C Programming, and MatLab tutor for a Engineering Computation course.

— Charles C

Let's finish up your profile so we can find the perfect tutor:

The best tutoring service period. The customer service is beyond impeccable. They provide options that are perfectly suited to your needs. They've done such a wonderful job with my daughter in high school, I plan to use their services when she attends college. I highly recommend Varsity Tutors.

— Yvette

Let's finish up your profile so we can find the perfect tutor:

We know every student is unique. And they deserve a tutoring experience as unique as their needs. With thousands of tutors available, we're confident to find the one best for you.

A photo of Charit, a tutor from Concordia University

Charit

Certified Tutor

I am deeply passionate about helping students unlock their potential in computer science and software engineering. My enthusiasm for teaching stems from my extensive experience as a Teaching Assistant at Concordia University, where I supported graduate and undergraduate courses in data structures, object-oriented programming, software architecture, and programming languages. I found great satisfaction in guiding students through complex concepts, helping them build confidence, and witnessing their growth.

In my role as a Teaching Assistant, I conducted tutorials, prepared instructional materials, graded assignments, and led practical lab sessions. I explained fundamental and advanced topics such as data structures, algorithms, software design patterns, and programming principles, tailoring my approach to accommodate diverse learning styles. These experiences refined my ability to simplify complex ideas and foster a collaborative learning environment.

I hold a Master's in Applied Computer Science from Concordia University and a Bachelor's in Computer Engineering. In addition to my academic foundation, my professional experience as a backend software engineer equips me to provide real-world applications for the topics I teach.

I tutor a range of subjects, including Java, Python, data structures, algorithms, software architecture, and web development frameworks. Among these, Java and data structures are my favorites because they empower students to tackle complex problems while building a strong foundation for advanced programming concepts.

My teaching philosophy centers on creating an engaging and supportive environment where students feel encouraged to explore, question, and grow. I believe in breaking down complex topics into manageable steps, emphasizing practical problem-solving, and adapting my methods to suit each learner's needs.

Outside of academia, I enjoy exploring emerging technologies, contributing to open-source projects, and staying active with outdoor pursuits. These interests keep me connected to innovation and personal growth, which I bring into my tutoring sessions to inspire students.

Connect with a tutor like Charit

Charit’s Qualifications
Education & Certification

Degree: Concordia University - Master's/Graduate, Computer Science

Hobbies

Technology-Driven Hobbies Open-Source Contributions: Contributing to GitHub projects or starting your own, showcasing your passion for coding and collaboration. Tech Blogging or Tutorials: Writing about programming concepts, software architecture, or new technologies, which highlights your ability to teach and share knowledge. Hackathons: Participating in coding competitions or innovation challenges. Problem-Solving and Analytical Hobbies Chess: Demonstrates strategic thinking and problem-solving skills. Puzzles and Brain Teasers: Activities like Sudoku, logic puzzles, or Rubik's Cube solving align with your analytical mindset. Creative and Relaxing Hobbies Photography or Videography: Offers a creative outlet and balance to your technical expertise. Sketching or Digital Art: Another way to express creativity. Physical and Social Hobbies Hiking or Cycling: Highlights a commitment to wellness and a sense of adventure. Volunteering in Community Tech Initiatives: Teaching coding to kids or helping non-profits with tech needs. Other Interests Gaming (Strategy or Simulation Games): Reflects an interest in strategy, design, or storytelling, tying in with software design and problem-solving. Reading: Books on technology, business, or personal development emphasize lifelong learning.

Tutoring Subjects
Algorithms
AP Computer Science Principles
Artificial Intelligence
Basic Computer Literacy
C
C++
Coding
Computational Problem Solving
Computer Programming
Computer Science
CSS
Data Management
Data Structures
Distributed Computing
Elementary School Math
Engineering
General Chemistry 2
Geometric Optics (in French)
Grade 10 Math
Grade 11 Math
Grade 11 Physics
Grade 12 Chemistry
Grade 12 Data Management
Grade 12 Physics
Grade 9 Mathematics
Graph Theory and Combinatorics
High School Physics
Hindi
HTML
IB Chemistry
IB Computer Science
IB Further Mathematics
IB Mathematics: Analysis and Approaches
IB Mathematics: Applications and Interpretation
IB Physics
Information Technology
Inorganic Chemistry (in French)
Java
JavaScript
Languages
Linear Programming
Macroeconomics (in French)
Math
Math (in French)
Math 1
Math 2
Math 3
Mathematics for College Technology
Mechanics (in French)
Microeconomics (in French)
Microsoft Power BI
Middle School Math
Middle School Math (in French)
Non-Euclidean Geometry
Nuclear Chemistry
Operating Systems
Organic Chemistry (in French)
Organic Chemistry 2
Parallel Computing
PHP
Physics
Physics (in French)
Physics 11
Physics 12
Physics 2
Pre-Calculus (in French)
Probability
Programming Languages
Programming Tools
Python
Quantitative Methods
Quantitative Reasoning
Quantum Mechanics
Quantum Physics
Quantum Theory
ReactJS
Real Analysis
Relational Databases
Science
Software
Software Engineering
Special & General Relativity
Special Relativity
SQL
Statics
Statistics (in French)
Statistics Graduate Level
String Theory
Technology and Coding
Thermochemistry
Thermodynamics
UK Key Stage 1 Maths
UK Key Stage 2 Maths
UK Key Stage 3 Maths
Web Design
Web Development