https://cs-people.bu.edu/eromero3/Assignment2/survey.html