Algebra 1, 2 & Pre-algebra
Students with a sub-par foundation of pre-algebra can sometimes face a lot of difficulty handling algebraic word problems. This stems from their first encounter with quantifiable data encoded in written information. I approach all my algebra students with proper care to clarify any misconceptions and help them over their roadblocks with lots of practice.
Pre-calculus, Calculus and Differential Equations
A rock-solid foundation of Pre-calculus is a must to appreciate Calculus and Differential Equations. The last two are fun only if you understand and truly grasp the basics to solve many interesting real world problems.
Geometry and Trigonometry
Geometry is a skill honed by appreciating the world of theorems and postulates. With my students, I like to show how things work in life before hitting the book for practice. This is especially important when you move into trigonometry and higher math.
Probability and Statistics
Probability is usually taught as a part of statistics. Understanding the world of statistical analysis is both magical and whimsical. However, my students with a solid grasp of their Algebra have a great time in this class.
I always ask my students to ask “why” before I let them start a problem. Physics is such a fundamental prerequisite that getting an answer without appreciating the beauty of the science is a tremendous injustice to your future self. The only requirements for success are an inquisitive mind and desire to understand how the world works.
Our world is made up of just a handful of elements with periodically varying properties. Once the student can fully appreciate this concept, Chemistry becomes easy and fun! I encourage my students to question everything they see to understand and excel in this subject.
SAT and ACT
I take a different approach with my students for Standardized Tests. Since I have been studying these tests for many years, I have become familiar with aspects of the test that can make or break your score. My approach with students relies on first gauging their strengths and weaknesses, and applying specific strategies to refine their understanding of how they are expected to perform. This approach has helped every single one of my students to succeed in the exam and get a higher score.
Computer Science (Scratch, Python, C, C++, Java)
More than anything, Computer Science is a school of thought. I encourage my students(both young and old) to start with Scratch. This lets them pick up the subject in a fun and interactive way. For my intermediate students, I generally approach them with Python. For the advanced students, we usually have discussions about C, C++, and Java.
Civil / Mechanical engineering:
I have tutored Engineering mechanics (Statics and Dynamics), Strength of materials, Fluid mechanics and Thermodynamics. As a fellow Engineer, I strongly emphasize the importance of a good understanding of physics.
I have tutored Circuits, Digital logic design and simulation using VHDL, Discrete time systems and signals, and Digital Signal Processing. A good foundation in physics and mathematics with logical reasoning is a stellar recipe for success.