Computer Science Tutoring
About
I'm an Electrical & Computer Engineering student at OSU and I have been working on commercial software projects since 13 years old, creating over 300 apps, websites and games during that time and have worked with hundreds of companies including some multi-million companies like BrightMinds.co.uk and TheOliverThomas.com on their websites. I'm on top of the class in terms of software development and am partnered with most cloud service providers.
I have a strong background with Node applications, I won the Technical Choice Award in Junior Design with my full Node IoT system which has over 800 downloads on the NPM registry. But I'm also fluent in Python and PHP-based services such as Next.js, React, Django, WordPress, and Drupal, as well as most major databases such as SQL and MongoDB. I'm able to build any from the backend to the front-end like the MERN stack or LAMP stack. Although it has been a while, I am still a GCP and AWS partner tier developer and a premium partner of IONOS.
I have mentored and helped many students in their careers including the best USACO tutoring service at USACOTutors.com.
I love sharing my knowledge with people and have been advocating computer science education since middle school.
No reviews (yet)
Frequently asked questions
What is your typical process for working with a new student?
I would usually get to know the student better, trying to learn what they are trying to accomplish, what they are excited about the subject, and what do they know about the subject.
What education and/or training do you have that relates to your work?
I'm an Electrical & Computer Engineering student at OSU and am on top of the class. Worked with 2 research groups and an OSU department for a software project and leads the most advanced capstone project in 2022 with an aerospace company.
How did you get started teaching?
I got started teaching when my classmates were struggling with the materials and I would often score a hundred on computer science and have the fanciest project, they would come to me for help and I would help them as much as I can. Over time, I found out that computer science education has been lacking in my school and everywhere else, and so I have decided to become an advocate and promote computer science education especially in the digital era, almost all kinds of jobs use computers at some point, know some basic of it would definitely help.
What types of students have you worked with?
I have worked with all kinds of people from college students to elementary kids. Though I would prefer working with people who have a passion for learning the subject and have basic math skills plus common sense.
What advice would you give a student looking to hire a teacher in your area of expertise?
See if the teacher actually has the expertise, some teachers know general stuff and doesn't know if things get harder, some teachers memorized the solutions and don't use their brain, and some teachers would think outside of the box and come out with a crazy approach every time. The one that uses their brain is what you are looking for, nobody knows everything out there, the goal is to know how to get to the answer you are looking for.
What questions should students think through before talking to teachers about their needs?
Before you start, you should ask yourself why are you doing this, because my parent said so is not a good answer. Computer science can be very amazing for people who love it and it can be painful for people who don't like it. Knowing if you really want to study it and what is your goal for learning this would be very helpful.
And do ask about careers options, different careers use different areas, animators for example uses code to create graphical illustrations, engineers use it to calculate or predict things, the scientist uses it to simulate, there are a whole lot of things going on and know what you want to do would help with going the direction relevant to the area.