15712 rdma final projects