Model Theory, Algebra, and Geometry