The intersection of cryptography and complexity theory is where some of the most fascinating problems in computer science reside.
Leadership is about making others better as a result of your presence and making sure that impact lasts in your absence.
If you want to get smart, the question you have to keep asking is 'why, why, why?'