A class project for the COMP-630 seminar