This is a very cool idea. My boyfriend of 6-1/2 years is a chemical engineering professor, so something like this would be fitting for him as well. Perhaps the saying should be something along the lines of "Will you marry me?" for him!
He's going to Pittsburgh for a week soon. (OK, now I'm feeling sneaky!)