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

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