Euclidean Embeddings that Preserve Volumes A thesis submitted to the department of Computer Science and the committee on graduate studies of University of Toronto in partial fulfillment of the requirements for the degree of Master of Science Anastasios Zouzias February 2009