
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
Degree: Concordia University - Master's/Graduate, Computer Science
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.
- 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