I describe my profession as cognitive science [1] or cognitive systems architect - my early work was in computational linguistics and knowledge representation (artificial intelligence), my mid carreer has been in understanding better the limitations of humans and trying to compensate with technology. This has led me to explicit cognitive models (in the Simon and Newell sense).

I'm also a firm believer in the innate interdisciplinary nature of the cognitive sciences. So while my "formal" training is in parts of Linguistics and Artificial intelligence (and to a lesser extent Philosophy - at least Philosophy of Language), I try to read and understand what I can on Psychology, Education and Neuroscience as well.

Before going into AI, I was a systems hacker, starting out in database, then in operating systems (in particular, file systems and transaction processing) for parallel machines. Jack of all trades and master of none...

Eventually, links in the left column will allow retreival of my publications and a more complete description of projects I have or am working on. Meanwhile, you can check out my LinkedIn profile.

[1] Actually, I frequently have trouble describing my profession. If I say "cognitive", many folks believe I know nothing about computers, and vice versa. "Scientist" makes folks believe I can't build stuff, and "engineer" makes them believe I follow a lot of processes to build something to order. Sometimes I use Cognitive/Computer Scientist/Engineer, but I don't think it helps.