Advert description
Skills & Experience
As a dedicated Software Engineer with over four years of professional industry experience and a solid Computer Science postgraduate foundation, I bring deep technical expertise to every session. My core technical toolkit includes Python, Java, and Scratch, allowing me to bridge the gap between complex software engineering concepts and accessible learning. I have a proven track record of mentoring and tutoring absolute beginners, young learners, and students looking to build a rock-solid foundation in computer science and programming logic.
How I Will Teach
My teaching philosophy centers on an interactive, project-based approach designed to make learning fun and rewarding. Rather than overwhelming students with dry syntax, I transform abstract programming logic into tangible, creative projects, such as building visual mini-games using Python Turtle graphics or interactive animations in Scratch. I customize every lesson plan to match the student's unique learning pace, breaking down difficult challenges into digestible steps to foster confidence, critical thinking, and a lifelong passion for technology.