I am a physicist with a masters degree, as well as a computer scientist working in EDA.
I became interested in C++ while programming for the Exult project, but I have been programming in one shape or another for the better part of 25 years (most of it as a hobbyist).
More recently, I began making Sonic hacks for the Mega Drive/Sega Genesis and writing some tools for it.