Work I did as a part of a team for our B. Engg. Thesis. It was set of implementations of K-Means with variations implemented. We eventually went on to create a recommender system which would cluster users using rough set-clustering.