Matching Students and Tutors around Australia ... Matching Students and Tutors

Mr John Weeflaar

 Perth

Maths, Physics, Computing, and Engineering Tutor

Perth tutor in Algebra, Calculus, Computing, Engineering, Further Maths, Geometry, Maths, Maths Methods, Maths Specialist, Physics, Programming, Statistics

4.8  (13 student reviews)

I have had wide experience as a lecturer and tutor at university, a high school tutor, a computer programmer, and a research assistant at Uni. I love teaching and helping students build their confidence in dealing with their academic problems and seeing the results of it.

Get help early! With extensive university teaching experience and expertise across STEM subjects, I help students master complex concepts and achieve their academic goals in Maths, Physics, Computing, Engineering, and related fields.


KEY STRENGTHS

- University-level Mathematics (Calculus, Differential Equations, Linear Algebra, Mathematical Modelling, etc.)
- Physics (All levels - High School through Advanced University Physics)
- Programming (Python, C, C++, Java, MATLAB)
- Engineering Mathematics, Mechanics, and Electrical Systems
- Database Systems and Computer Science
- My own custom-built online tutoring platform for seamless learning experience (alphatuts.com)


The units I have tutored:

MATHEMATICS

. High School:
.. Year 8, 9, 10, 11, 12 Maths

. College:

.. Tuart College:
--- Enabling Maths

.. Curtin College:
--- EMTH1020 (Calculus For Engineers)

. University:

.. CQU (Central Queensland University):
--- MATH11160 (Technology Mathematics)
--- MATH11247 (Foundation Mathematics)

.. Curtin Uni:
--- MATH1020 (Calculus for Engineers)
--- Mathematics 2
--- AC 201 (Advanced Calculus)
--- MATH2010 (Linear Algebra)

.. CSU (Charles Sturt University):
--- MTH220 (Differential Equations)
--- MTH203 (Numerical Methods)
--- MTH307 (Mathematical Modelling - ODE, PDE, Numerical Methods, and Programming)

.. UniSA (University of South Australia):
--- MATH 1079 (Mathematical Methods for Engineers 2)

.. Deakin University:
--- SEP291 (Engineering Modelling / Advanced Engineering Maths)

.. ECU:
--- MAT2437 (Differential Equations)

.. Murdoch Uni:
--- MAS161 (Calculus & Matrix Algebra)
--- MAS221 (Mathematical Modelling)
--- MAS220 (Mathematical Methods and Multivariable Calculus)

.. Notre Dame Uni:
--- BS206 (Mathematics for Economics and Finance)

.. USQ (University of Southern Queensland):
--- MATH1100 (Foundation Mathematics)
--- ENM1500 (Introductory Engineering Mathematics)
--- ENM1600 (Engineering Mathematics)
--- ENM2600 (Advanced Engineering Mathematics)

.. UWA:
--- MATH1002 (Mathematical Methods 2)
--- MATH2501 (Mathematical Methods 3)


PHYSICS

. High School:
.. Year 10, 11, 12 Physics

. College:

.. Tuart College:
--- Enabling Physics

. University:

.. Curtin Uni:
--- Physics 113/114/115
--- Physics 1006/1011/1012
--- Physics 2
--- GEOP 2003 (Electromagnetics)
--- PHYS2002 (Statistical Mechanics and Thermodynamics)
--- PHYS2003 (Classical Mechanics and Electromagnetism)
--- PHYS2005 (Electromagnetism)

.. UWA:
--- PHYS1030 (Physics Bridging Unit)
--- PHYS1001 (Physics for Scientists and Engineers)
--- PHYS1002 (Modern Physics)


ENGINEERING SCIENCE / ENGINEERING

. College:

.. Curtin College:
--- EMCH1000 (Engineering Mechanics)

. University:

.. USQ:
--- CIV1500 (Applied Mechanics)

.. Curtin Uni:
--- MCEN1000 (Engineering Mechanics)
--- ELEN1000 (Electrical Systems)

.. UWA:
--- ENSC 2001 (Dynamics, Electrical Engineering and Fluid Mechanics)

.. ECU:
--- EN3553 (Signals and Systems)

.. Deakin Uni:
--- SEE307 (Systems and Signals)


COMPUTING

. TAFE:
--- Computer Hardware and Installations

. College:

.. Curtin College:
--- COM101A (Programming)

. University:

.. Curtin Uni:
--- MATLAB Programming (Geophysical Data Analysis 102)
--- ISYS5000 (Designing Database Systems)
---- (one of the units for a Master degree in Information Systems, Curtin Uni)
--- ISYS6011 (Computer Forensics)
---- (one of the units for a Master degree in Information Systems, Curtin Uni)

.. ECU:
--- CSP2151 (Programming Fundamentals in C)

.. Murdoch Uni:
--- ENG109 (Engineering Computing Systems)
--- ICT159 (Foundations of Programming in C)

.. UWA:
--- CITS2401 (Computer Analysis and Visualisation): Matlab, Mathematica, and MS Excel in one
--- CITS1401 (Problem Solving and Programming in Python)
--- CITS1402 (Relational Database Management Systems)
--- CITS1001 (Object Oriented Programming and Software Engineering in Java)


STATISTICS

. University:

.. USQ:
--- STA2300 (Data Analysis)

Contact

Experience

I have experience as:

- Lecturer and tutor of Physics and Mathematics at one university in Java, Indonesia

- Computer programmer/analyst, working at several IT companies in Perth

- Research associate/assistant at Physics Departments at Murdoch Uni and Curtin Uni

- Tutor of Physics, Mathematics, Computing and related fields till now

Qualifications

- Graduate Diploma of Mathematics: Charles Sturt University
== School of Computing and Mathematics CSU award winner for achieving the highest and a perfect GPA of 7 out of 7 (4.0 GPA equivalent) for my Post Graduate Mathematics degree (all High Distinctions)
== Average mark: 93.80 (averaged from the original unscaled, unweighted final marks of each unit)

- MSc in Physics (Theoretical/Mathematical & Computational): University of Western Australia (UWA)
== Obtained by research (Scholarship recipient)

- BSc in Physics: Bandung Institute of Technology, Bandung (ITB)

- Dean's Commendation For Academic Excellence (CSU)

- Graduate Certificate in Computer Science (Monash University)

- Graduate Certificate in IT (Charles Sturt University)

- Graduate Diploma in Computing: Curtin University (90% Completion)
== I have done all the units (years ago), except the final project that I need to complete (due to full time work at IT companies back then)

- Database Oracle PL/SQL Programming at TAFE
== Scored 100% in the mid and final exams

Rates

Online tutoring via alphatuts.com, my own custom-built platform (no Zoom download needed - join directly from your browser).

- 1-on-1 tutoring: $60 per hour
- 2 students (group): $40 per student per hour ($80 total)
- 3+ students (group): $30 per student per hour

All writing on computer screen during a tutoring session is saved to a PDF file and sent to each student right after a session is completed. For programming sessions, files are saved as .py, .c, .java, etc.

Gender

Male

Registered

Joined Tutor Finder on 07-Feb-2015 (updated profile on 21-Aug-2026)
Tutoring Location
  • Online Tutoring
  • Phone Help
  • Tutor's Place in Perth
  • Home Visits within 10 kms
  • Private & Group Tuition

Maths

Algebra (Secondary, Tertiary)
Calculus (Secondary, Tertiary)
Further Maths (Secondary, Tertiary)
Geometry (Secondary, Tertiary)
Maths (Primary, Secondary, Tertiary)
Maths Methods (Secondary, Tertiary)
Maths Specialist (Secondary)
Statistics (Secondary, Tertiary)

Science

Physics (Secondary, Tertiary)

Technology

Computing (Secondary, Tertiary)
Engineering (Tertiary)
Programming (Secondary, Tertiary)

"John was knowledgeable and helped me go through the material in an understandable and concise manner. I achieved a HD due to his support and ability to answer all queries I had about the subject throughout the course. I will definitely consider using John if I find myself in need of a tutor again."

Tom    
Tutor Registration
  • Free Ad
  • Profile
  • Homepage
  • Tutor Jobs
  • Students
  • Reviews
Free Student Ad
  • Free Ad
  • Top Tutors
  • Any Subject
  • Your Region

Melbourne Tutors

Sydney Tutors

Brisbane Tutors

Perth Tutors

Adelaide Tutors

Canberra Tutors

Gold Coast Tutors

Sunshine Coast Tutors