Bob has a talent for writing and a knack for explaining complex concepts.

He's been using computers since the days of punched cards, and he's forged a 40-year career in educational computing—managing a public computer education project, creating computerized museum exhibits, developing curriculum for summer computer camps, freelance scientific and tehnical writing and more.

For the past 15 years, Bob has been doing freelance communications and media consulting.