Consultant in Innovative Software design and development
I started programming in the 1970's. All assembly code and text-based screens with command lines. No mice, menus or graphics anywhere to be seen. From there I developed a particular interest in the relationship between humans and computers. I have a background in Psychology and also in Computer Science, so am able to take an inter-disciplinary approach to the area.
As a Cognitive Scientist, I use computers to model learning, conversation and problem solving processes.
As a Human Computer Interaction (Usability) expert, I focus on making sure that computer software is designed to do what people actually want it to do - and in a way that is easy to learn, understand and use.
As a Computer Scientist, I am constantly exploring new technologies and developing novel ways of applying existing technologies