Certainly, you were a lucky man who got that opportunity of learning the MPU hardware and then did your higher studies perhaps in Mathematics and Computer Scinece. I was a poor fellow who studied Electrical and Electronic Engineering and later on leant (a little bit) of your programming stuff adopting "Teach Yourself" strategy.