A Professor’s Checklist of Writing an Awesome Thesis