I am a communications generalist with core skills in writing, software design/development, and teaching.

I have been working in the field of computer-mediated learning since 1994.