- Read in and parse data into lists and maps;
- Calculate average ratings;
- Calculate how similar a given rater is to another user based on ratings; and
- Recommend movies to a given user based on ratings.
- Display recommended movies for a given user on a webpage.