Jim Bob by birth; (phd) physicist by training; programmer for a job.