Courses

Here is the list of the courses I have taught in my journey as an educator since 2003 till now:

- Pre-Calculus: Algebra, Functions, Trigonometry, Matrix, Vector, Sequence, Geometry, and Limit.
- Calculus for Beginner
- Calculus for Intermediate
- Calculus for Expert
- Applied Mathematics for Beginner: Summation, Proof by Induction, Complex Numbers, Polar Coordinate, Vector in 3D, 2nd Differential Equations.
- Applied Mathematics for Expert:
- Basic Knowledge of Probability and Statistics
- Mathematical Education
- Mechanical Physics-based on Calculus
- Electricity and Magnetism
- Heat and Temperature in Physics
- Waves and Sounds around us
- Lights and Optics for us
- Theoretical Physics
- Physics Education
- Astronomy for Undergraduate
- Mechatronics - Mechanics and Electronics not an OR
- General History
- General Science from Earth Science Perspective
- General Science of Life Science Idea
- General Science of Physical Science Concepts
- General Science of Survival
- General Science of Research in any Major of Learning
- Basic Chemistry
- Social Science of Humanities
- Social Studies
- General Technology
- ICT - Information Communication and Technology
- Computer Science
- International Chess for Beginner
- International Chess for Intermediate
- Theory of Business Strategy and Health of Business
- Philosophically of Educational Education
- Theory of Organizational Education
- Knowledge of Educational Leadership

Learn as the basic word form Learning, which means to get the knowledge, therefore in my term to help us (human) get the knowledge, we can get it by study (as it mentioned in most of English...

The wealth of knowledge acquired by an individual after studying particular subject matters or experiencing life lessons that provide an understanding of something. (based on some dictionary, I...

Course Description:
Physics is the study about the very tiny little particle like quark till the very extreme large like the universe itself, in this course we will try to introduce you to the...

The clock connects to all DGT electronic chess boards and has many new and improved features. The DGT 3000 has the ability of dividing the thinking time between two players in any combination of known...