Robert Keith Johnson (born 14 October 1938), known as Keith Johnson, is a writer and software developer.
While working as a science teacher he published his first work, starting his career as an author.
He left classroom education in 1990 to develop software to support teachers, and to promote physics through the writing of textbooks and associated materials.