"esprit d'escalier"!!!
This is not exactly what I was looking for---it's better! Being of Cajun descent, I much prefer the French phrase to the word the professor actually gave us which was "afterwit". Thanks y'all for the great input!

P.S. How does one move from being "stranger" (than what?) to "newbie", etc...?