AVOID AT ALL COST! Thick Indian accent, which makes it very difficult to understand what he is teaching. Class is based on note taking and tests. Attendance is mandatory and expect to participate or he will publicly shame you if you don't know what the answer is. Knowledge of Algebra, Geometry and Pre-calculus is a must to easily follow along!!!