I offer primarily online lessons, and I will focus on tackling problem spots in a curriculum for a student. As well as this, I will try and tie in various concepts that will benefit the student in general, providing a more comprehensive overlook of the subject in general.
In terms of my qualifications, I am currently studying for a Bachelors' degree in Computer Science at King's College London....
I offer primarily online lessons, and I will focus on tackling problem spots in a curriculum for a student. As well as this, I will try and tie in various concepts that will benefit the student in general, providing a more comprehensive overlook of the subject in general.
In terms of my qualifications, I am currently studying for a Bachelors' degree in Computer Science at King's College London. As of current, I am averaging around 78%, or a 1st. Furthermore, I studied Mathematics, Further Mathematics, Physics, and History A-Levels, where I achieved 4 A*s. I believe that this gives me a strong quantitative background from which I can suitably teach the more logical side of Computer Science, where students may struggle with grasping elementary logic or algorithm analysis. Looking at programming languages, I am happy to teach in Java and Python, as these cover the basics of many programming languages out there, as well as introducing the student to common software engineering practices that will help in future.
My lessons, depending on the time frame, will generally be of two types: assisting with the current curriculum and answering any questions that the student would like answered, or hands-on teaching of an unknown subject. I am confident that I can address the vast majority of questions that an A-level or GCSE student may have, so in these types of lessons where I help a student understand content in a course specification, I will aim to make the student understand the material with examples and explanations, and then develop on this further with questions and small assignments for consolidation. If a student would like to learn a new topic, typically a programming language like Java or Python, then I will focus on teaching, creating new learning material, and giving projects or assignments to build knowledge.
Overall, I would encourage any student to enjoy the subject, as this just makes it that much easier to learn. I will try my best to make the lessons as engaging as possible and to curate a study plan for each student. I am a big believer in not just teaching what is necessary, but what makes the student understand the subject most!