• Verified Working with Children Check
  • Driving Instructor's Licence
  • Instructed for 19.7 years
  • Spoken language(s) English
Instructor bio

Within the past 18 years, I’ve succeeded in helping more than 3,000 trainees achieve their driver's license. I am multilingual including Cantonese & Chinese. My goal is to pass on 30 years of driving experience to my students through systematic education. I’ll help you build a strong foundation and be equipped with the knowledge and techniques to handle all road conditions whilst maintaining, a confident and responsible attitude. Book your lesson now!


Jeff was an amazing instructor and is incredibly passionate about teaching. He was always patient, positive and gave me the confidence I needed to be a safe driver. I passed on my first go. Thanks so much! Highly recommended :)

Lily Leung

Jeff is an excellent instructor. He assesses learner driver level of experience very well i.e whether a learner driver should be able to pass the driving test or not. What I like about Jeff’s teaching style: patient, detailed instructions and also teaches me the practical skills to be a careful and confident driver rather than just learning the tricks to pass the driving test. I passed my test today so thank you very much Jeff! Highly recommend Jeff to learner drivers.

Le elena

Very clear with instructions and patient!! Made the experience with positive and comfortable which gave me alot of confidence while out on the road :)


highly recommend Jeff as an driving instructor. he is very friendly and helpful person. His correct gudence helped me to pass my driving test.


Jeff is a patient and friendly instructor. I felt more confident about driving after each lesson.

Sinna Chan
Book Online Now Check Availablity
26 ratings
Instructor choice

Choose your instructor, change online anytime.

Book now or later

Buy a package, make bookings now or later.

Real-time availability

Book directly into your instructor’s calendar.

Booking flexibility

Reschedule online FREE up to 5 hrs before a booking.

  • More info about bookings
    1. At the completion of the booking process you can leave notes for your instructor about your preferences (optional).
    2. Your online account is created during the booking process:
      • Review / edit your bookings & profile details
      • Book / purchase additional lessons or a test package
      • Reschedule or cancel bookings at no cost (>5 hrs before start time)
      • Change your instructor or pick up address
    3. Your instructor's contact details are displayed in your online account, the instructor also receives your contact details.
    4. Your chosen instructor will meet you with their dual controlled vehicle at the location/date/time selected - no need to confirm.
Jeff's vehicle
DVT66X   Auto
Toyota Prius C 2017
  • Jeff services 31 suburbs View full list
    Allawah 2218 Arncliffe 2205 Banksia 2216 Bardwell Park 2207 Bardwell Valley 2207 Beverley Park 2217 Beverly Hills 2209 Bexley 2207 Bexley North 2207 Blakehurst 2221 Brighton Le Sands 2216 Carlton 2218 Carss Park 2221 Connells Point 2221 Hurstville 2220 Hurstville Grove 2220 Kingsgrove 2208 Kogarah 2217 Kogarah Bay 2217 Kyeemagh 2216 Kyle Bay 2221 Monterey 2217 Mortdale 2223 Narwee 2209 Oatley 2223 Peakhurst 2210 Peakhurst Heights 2210 Penshurst 2222 Riverwood 2210 Rockdale 2216 South Hurstville 2221
Instructor service area in yellow.