Reconix An Recommendation Engine based on the Collaborative filtering algorithm as taught by Andrew Ng.