I started my career in computing using computers with punch cards. Now, my computing interests are high-level script computing and mobile agent-based computing. My white paper on Ten Reasons to Teach and Learn Computer Programming in C.
The designer and original implementer of Ch --- an embeddable C/C++ interpreter.
The architect of Mobile-C --- a multi-agent platform for mobile C/C++ agents.