Advert description
Hello, I’m Matthew — a Computer Science tutor with a PhD and over seven years of university teaching experience. I’ve taught a wide range of Computer Science and Computing-related subjects, from algorithms and data structures to programming, software architecture, and computer networks. I also have nearly a decade of experience in the tech industry, where I’ve applied these concepts to real-world problems.
My lessons focus on clarity, understanding, and practical application. I believe that students learn best when they can see how theory connects to practice, so I make sure every concept is explained in a clear, step-by-step way and reinforced with hands-on examples. Whether you’re learning to code for the first time or tackling advanced university topics, I’ll adapt each session to your level, pace, and learning goals.
A typical lesson lasts around one hour, and sessions are highly interactive — we’ll work through examples together, discuss key ideas, and make sure you fully understand each topic before moving on. I always encourage questions and provide ongoing feedback to help you build confidence and independence in your studies.
Subjects I teach include:
Programming in Python, Java, C++, JavaScript, PHP, and Prolog
Algorithms and Data Structures
Operating Systems and Networks
Software Architecture, Design, and Development
Databases and Security
Game Development and Artificial Intelligence
My lessons are suitable for university students, college students, and adults looking to improve their skills, prepare for exams, or advance their careers. Beginners are always welcome — I tailor lessons to your starting point and help you progress smoothly.
I’m passionate about education and believe learning Computer Science should be both challenging and enjoyable. My goal is to help every student develop a strong foundation, practical confidence, and a genuine appreciation for the subject.
If you’re ready to learn in a supportive, structured, and motivating environment, I’d be delighted to work with you.