Course project based on Nachos 3.14