15-859(B) Course Project, a few more ideas