i am a mathematics teacher for 25 years dealing with the areas, algebra, abstract algebra, linear algebra, complex numbers, complex analysis, calculus basic to advanced levels, logic and inference, differential equations, ODE, PDE, discrete mathematics, trigonometry and statistics upto confidence intervals, distributions and probability, combinatorics.