Sounds like you're raising a very smart son!