Publication Date


Degree Type

Master's Project

Degree Name

Master of Science (MS)


Computer Science


We developed an algorithm for generating total orders from partial orders based on a variant of QuickSort. We also constructed a website: 100 best movies! that would generate and display the total order of the best 100 movies from partial orders that are humanly ordered and stored in a database. The users of the website can add new movies of different categories to the database. The users can also generate partial rankings within specific categories. The total order of 100 best movies! would be calculated from the humanly computed partial orders stored in the database.