For Comp 120 Final Project on Real-Time Communications