Hello! I'm a Computer Systems Engineering graduate who loves teaching computer science, programming and mathematics. I've been teaching since I was 16, when I set up my own club at school to teach other students computer animation (I'm 28 now)! Since then, I've taught all kinds of age groups (from primary school age to adult) and subjects (with computer science and programming being my favourites...
Hello! I'm a Computer Systems Engineering graduate who loves teaching computer science, programming and mathematics. I've been teaching since I was 16, when I set up my own club at school to teach other students computer animation (I'm 28 now)! Since then, I've taught all kinds of age groups (from primary school age to adult) and subjects (with computer science and programming being my favourites).
I strongly believe that if you're motivated enough to learn, if you have the right support in place, and if challenging concepts are broken down into small enough pieces, you become capable of learning so much more than you give yourself credit for.
That's what my teaching strives for: pushing the bounds of not only what you can do, but what you think you can do. Part of that is caring very much about making the learning process as intuitive and friendly as it can be - so as much as possible, tailoring lessons specifically to your interests, your struggles, and for whatever length of time you need. I also want to give you control over how you learn: that can mean anything from structured, guided lessons, to providing you with the resources to learn things for yourself and using lessons more for mentoring or working on problems you've encountered.
To prospective students: I care much more about your enthusiasm and your willingness to learn than your current ability or background. For example, I've taught children as young as 8 to count in binary in the past. So, if you're wondering whether you're capable of learning to code... I'm here to tell you that if you want to, you absolutely can :)
Read more
see less