CS 108 project: Threading Practice