My research rethinks my art; my aesthetic products test my ideas. The world is an ever-changing place, so I never stop learning. I apply critical thinking to each challenge.
I enjoy happy accidents and the surprises that experimentation brings. My work is based around improvisation and often integrates chance processes.
Since 1993 I have been a member of the ACM and follow their code of ethics. The Association of Computing Machinery is the professional group that governs computer programmers and software engineers.
There are many examples throughout this site.
I have significant experience working at third level, delivering lectures and aiding students in hands-on labs. I've worked with existing curricula, but also developed my own. I understand the need for multimodal approaches and have experience with blended learning.
I have taught the following at third level:
I have significant experience in: