princeton senior year timeline