20.951 Thesis Proposal