career adviceThis note last modified August 11, 2026 Reflections on my PhD and advice for yoursAdvice for the CS teaching professor job processnetworking