Online support for ITEC 1620, EECS 1011, EECS 1022, and EECS 2030 - step-by-step debugging, clear explanations, and exam/assignment prep.
Need help with an ASP / server-side web programming assignment? Tell me what course you're in and what you're building, and we'll work through it together.
If you searched for a computer programming tutor, this page is built for York students who need practical help with Python, Java, web programming, debugging, and assignment planning.
✨ First Hour FREE!
Familiar with York's teaching style and course requirements, especially for ITEC and EECS courses.
Full-time software engineer who bridges the gap between academic concepts and real-world programming.
Helped dozens of students ace their programming courses with verified 5-star reviews on SuperProf.
Evening and weekend sessions available. Last-minute exam prep? I've got you covered.
From basic programming concepts to advanced topics, I cover all levels of computer science courses.
Stuck on labs or projects? I'll help you understand concepts and complete assignments successfully.
For ASP, server-side web, database-backed apps, and full-stack class projects, we can map the requirements, debug the flow, and make sure you understand the architecture.
If you already know your course code, jump straight to the most relevant page:
Introduction to Computing - Python fundamentals, loops, functions, algorithms, and computational thinking. The foundation for every CS course that follows.
Learn More →Introduction to Programming - Master Python fundamentals, control structures, functions, and object-oriented programming basics.
Learn More →Software Development with Objects - Java OOP, inheritance, polymorphism, interfaces, design patterns, and UML for York ITEC students.
Learn More →Advanced Object Oriented Programming - master Java OOP, data structures, recursion, and the Collections Framework that all upper-year CS builds on.
Learn More →Object Oriented Programming (Java) - classes/objects, inheritance, polymorphism, arrays/ArrayLists, and assignment debugging support.
Learn More →See verified reviews from York students I've helped succeed!
📖 View My SuperProf ProfileSee verified reviews from students I've helped succeed
Yes! I'm familiar with York's curriculum and teaching style. I understand what professors expect and can help you meet those requirements.
First hour is FREE! Try before you commit.
Yes! While I recommend starting early, I understand sometimes you need urgent help. I offer flexible scheduling including evenings and weekends.
I help you understand how to complete your assignments, but I don't do them for you. My goal is to teach you the concepts so you can succeed on your own.
If you want a longer-term roadmap (not just 1:1 sessions), you can apply for the free 7-day trial.