As the author of 27 computer science textbooks, Ken has been at the forefront of computer science education, both at the undergraduate level and at the high school level. He published, with Doug Nance and Tom Naps, a series of widely adopted introductory computer science textbooks in C++. Their AP texts based on these books were best sellers for many years. With Martin Osborne, Ken also developed a series of widely adopted introductory computer science textbooks in Java. They were the first to include the use of toolkits, such as BreezyGUI and BreezySwing, to build easy graphical user interfaces in introductory computer science courses. Other textbooks, as well as the software developed by the ACM taskforce on Java, have adopted this approach.
On a personal note, Ken lives in the mountains of Rockbridge County, Virginia. There he enjoys the outdoors, as well as books, movies, and the local music scene.