It is the duty of a student to get everything out of a teacher, and the duty of a teacher to get everything out of a student.
Every challenge is an opportunity to learn and grow.
"We need to think of software not just as code, but as a mathematical object that can be analyzed and verified."
You have to be willing to adapt, or you'll be left behind.