If Princeton Physics is one of your options (or if not), then you have to read this