Date of Last Revision

2023-05-03 12:52:23


Computer Science

Degree Name

Bachelor of Science

Date of Expected Graduation

Spring 2019


Recommendation systems are pieces of software that suggest new items to a user. There are many moving parts to these systems including data, the actual recommendation model, processing data and finally displaying data. This project explores the role each part plays in the overall system and how to develop a recommendation system for beer from scratch. This project highlights the algorithm behind the recommendations and a user facing Android application.

Research Sponsor

Andrew Sutton

First Reader

Zhong-Hui Duan

Second Reader

Willis Crissey



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.