Computational geometry course assignments