Yale-NJUPT Senior Project