Anup G.
Anup G.
Highly educated trainer in Mathematics and Software Technology
About Anup G.


Education Background
Master Degree
University of Wales, Newport, United Kingdom
Master of Business Administration
BMS College of Engineering
Computer Science

Certifications and Awards

In-person and online
Teacher's location:
Travel to student:
Available (Within 60km ~ 1 hour drive from BLACKTOWN, NSW 2148)
Online classroom:
Hourly rate:
Lesson cancellation:
24 hours notice required

10:00 - 16:00


15:00 - 21:00


15:00 - 21:00


15:00 - 21:00


15:00 - 21:00


15:00 - 21:00


09:00 - 18:00

Teaching Experience for Software Design and Development
1000 hours

Design and Development of Software

Introduction to Software Development

Defining the problem and planning software solutions
Building software solutions
Checking software solutions
Modifying software solutions

Software Development Cycle

Defining and understanding the problem
Planning and design of software solutions
Implementation of software solutions
Testing and evaluation of software solutions
Maintenance of software solutions

Development and Impact of Software Solutions

Social and ethical issues
Application of software development approaches

Teaching Experience for Software Engineering
1000 hours

The fundamental focus for software engineers is to ensure that systems are resilient, perform as expected the first time and every time throughout their life, including the ability to deal with unusual combinations of events.

The Software Engineering major teaches you about the physical design, analysis and management of software to ensure safe, reliable, secure and maintainable systems. It goes beyond programming; you will develop skills to identify issues with existing systems and create new possibilities with the application of large-scale software design.

Software requirements

Requirements engineering is about the elicitation, analysis, specification, and validation of requirements for software.

Software design
Software design is about the process of defining the architecture, components, interfaces, and other characteristics of a system or component. This is also called Software architecture.

Software development
Software development, the main activity of software construction: is the combination of programming (aka coding), verification, software testing, and debugging. A Software development process: is the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself.

Software testing
Software testing: is an empirical, technical investigation conducted to provide stakeholders with information about the quality of the product or service under test, with different approaches such as unit testing and integration testing. It is one aspect of software quality.

Software maintenance
Software maintenance:refers to the activities required to provide cost-effective support after shipping the software product.

Teaching Experience for Information Processes and Technology
1000 hours

Introduction to Information Skills and Systems
Tools for Information Processes, (which includes Seven Information Processes: Collecting, Organising, Analysing, Storing and Retrieving, Transmitting and Receiving, Processing and Displaying).
Developing Information Systems

Project Management
Information Systems and Databases

Transaction Processing Systems
Multimedia Systems
Automated Manufacturing Systems
Decision Support Systems

Teaching Experience for C++
500 hours


Object storage,
Static storage duration objects,
Thread storage duration objects,
Automatic storage duration objects,
Dynamic storage duration objects.


Operators and operator overloading
Exception handling,

Teaching Experience for Python
500 hours

Syntax and semantics
Statements and control flow

Teaching Experience for HTML
500 hours


HTML versions timeline


HTML draft version timeline



Element examples


Character and entity references

Document type declaration


HTML e-mail

Naming conventions

HTML Application

WYSIWYG editors

Teaching Experience for CSS
500 hours

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.
CSS is designed to enable the separation of presentation and content, including layout, colors, and fonts.This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple web pages to share formatting by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the structural content.

Teaching Experience for Mathematics
1000 hours

Matrices and Determinants
Three Dimensional Geometry
Complex numbers and Quadratic Equation
Limits, Continuity and Differentiability
Integral Calculus
Coordinate Geometry
Statics and Dynamics
Statistics and Probability
Sets, Relation and Function
Sequences and Series
Binomial Theorem and Its Application
Differential Equation
Differential Calculus
Permutations and Combinations
Mathematical Reasoning

Reserve a spot with Anup
A$60 /hour

No subscription or upfront payments
Only pay for time you need
Find the right fit, or your first hour is free

© 2022 Airstudy  All Rights Reserved.
Australian Owned and Operated