What I teach and who I teach it to.

Sessions structured around your specific course, goals, and gaps ,not generic tutorials.

$60 / hour
Online & in-person (Point Cook, up to 5km)
Free 15-min consultation first
WWCC verified
BOOK A FREE CONSULTATION
๐Ÿ“˜

HSC Software Design & Development

HSC Software Design & Development isn't just a coding course ,it's a course that requires you to think, write, and explain. Many students can get an answer; far fewer can describe their logic in a written exam. That's the gap I close.

I prepare students for both the practical and written components ,including algorithm design, IPO charts, data structures, and the structured English questions that trip students up in the exam room.

What I cover

  • Algorithm design & pseudocode
  • Data structures (arrays, records, files)
  • Software development cycle
  • Exam technique for written response questions
  • Python / Java programming for assessments

Who this is for

Year 10, 11, and 12 students in HSC Software Design & Development ,and parents who want their child to be exam-ready, not just assignment-capable.

Formats available

  • 1:1 weekly sessions
  • Exam preparation blocks
  • Practice sessions
  • Online or in-person
๐ŸŽ“

Comp Sci & IT Students

University moves fast. When a concept doesn't click in a lecture, it doesn't get revisited ,and the assessments don't wait. I work with your actual course content and assignment briefs, so sessions are immediately useful rather than generic revision.

I've worked with students from first-year fundamentals all the way to final-year projects, across Melbourne universities and online programs.

What we cover

  • Object-Oriented Programming (Java, C#, Python, C++)
  • Data Structures & Algorithms
  • Databases & SQL
  • Web Development (HTML, CSS, JavaScript)
  • Systems programming in C / C++
  • Cloud basics: AWS & Azure
  • Debugging & code review
  • Assignment understanding (not writing it for you)

Who this is for

Undergraduate and postgraduate Comp Sci / IT students. Also TAFE Certificate and Diploma IT students at any stage.

Languages taught

Python Java C# C / C++ SQL HTML/CSS JavaScript Ruby
๐Ÿ’ผ

Programming Language Prep

The Australian tech job market is specific. Knowing how to code isn't always enough ,you need to articulate your thinking, work through problems under pressure, and know what Melbourne-based tech companies actually look for.

Whether you're a recent CS graduate, a professional transitioning into software engineering, or a bootcamp grad looking to build confidence, I tailor sessions to your experience and the roles you're targeting.

What I cover

  • Live coding practice (timed, realistic conditions)
  • Explaining your approach out loud
  • Common algorithm patterns (sorting, searching, recursion)
  • OOP design questions
  • System design basics
  • Code review: writing code that looks professional
  • What to expect at Australian tech companies

Who this is for

CS graduates entering the job market, professionals transitioning into software engineering, bootcamp graduates building professional confidence.

Formats available

  • Weekly coaching sessions
  • Code review sessions
  • Online only
๐Ÿค

A note on what I don't do

I don't provide answers to copy. What I do is make sure you understand the problem well enough to solve it yourself ,which is exactly what an exam, an interview, or a job will ask you to do.

If you're looking for someone to just produce the work, I'm not the right fit. If you want to actually get better at programming, I can help.

Not sure how to proceed ? Let's talk.

Book a free 15-minute consultation. We'll work it out together.

BOOK A FREE CONSULTATION