Advanced Geometry and Algebra