Introduction
What Are These "Extracurricular" Courses?¶
These Courses are not set according to any curriculum with any exam board or school, but nonetheless can be just as comprehensive depending on how much you would like to learn.
In most if not all cases, these include subjects and ways of learning that are simply not available in schools, such as hands-on approaches in computer science, project-based approaches in programming, and grammar/comprehensible-input-based approaches in language learning.
As many of these courses are not so easy to come by, it is hoped that students can gain exposure to subjects that can offer incredible benefits in the long-term.
What Subjects Are Offered?¶
The range of subjects offered cover four main areas:
- Computer Science:
- Foundational Computer Science
- Programming
- Introduction to Linux
- Engineering Subjects (University Level):
- Engineering Mathematics
- Engineering Computation
- Languages:
- Japanese
- English (for Japanese Speakers)
- Chess, Shogi, and Go
Please see the dedicated pages for each of these courses in the navigation menu.
My Qualifications¶
Due to the extracurricular nature of the above courses, I cannot simply list my curricular-based certifications as being my qualifications to teach those same subjects.
However, I can list my relevant experience pertaining to each subject:
Computer Science¶
I have experience learning various programming languages over the years as a hobby, many times not going beyond basic usage of those languages - but nonetheless gaining a proper understanding of how those languages operate.
Most notably, my Civil Engineering degree (Imperial College London) included modules on computational methods and programming, which gave me degree-level practice with programming. Furthermore, my Master's dissertation was on the usage of Haskell (a programming language) in particular areas of engineering.
Engineering Mathematics/Computation¶
Through my Civil Engineering degree at Imperial College London, I have learnt the relevant pieces of mathematics that are used in engineering, including the computational methods used to implement those same mathematical procedures.
Languages¶
I have been learning Japanese since 2017 via self study. After a year of learning I took and passed the JLPT (Japanese Language Proficiency Test) at Level N4. I seek to take further examinations in the language, but beyond that I already have experience tutoring Japanese from the ground up, as well as experience going to Japan on a personal excursion that lasted a month in total.
It is this knowledge of Japanese that also allows me to effectively teach English to Japanese speakers, and explain key points in more detail in Japanese if necessary.
Chess, Shogi, and Go¶
For these board/strategy games, I only have personal experience in learning them as a hobby. Therefore, I can only tutor students in the rules, and basic tactics/strategy.