Computer technology has been a source of fascination for as long as I can remember, and for over 15 years I have sought new ways to integrate it meaningfully into my teaching and educational resources. Over that time, it has been a continual source of amazement to me how quickly it is evolving.
I can remember [...]