This course is designed to prepare students for the Lebanese baccalaureate. it is based on the Lebanese program standards for grade 10. it explores pre-calculus topics such as: Set theory, counting, numerical warm up, vectors, trigonometry, powers and radicals, polynomials, equations and inequalities, straight lines, functions, statistics, and simple space geometry.