I'm the William and Marilyn Ingersoll Professor Emeritus of Computer Science at Knox College in Galesburg, IL. (That means I'm retired.) I'm married to Diane (37 years and counting!), we have a 34-year old son, four (unfortunately deceased) cats (in urns), two very live and rambunctious young cats, a house (no mortgage!) and I've got degrees in Math, CS, and EE. I've been in the Midwest USA for the last 39 years or so, but grew up in New York. In my spare time I read, write, cook, putter around the house, walk (I used to run, but arthritis is a bitch), do a bit of woodworking, make beer, and try to digest all things Macintosh (and recently, iOS and Android). I'm also learning to build robots using Raspberry Pi and Arduino.
My research interests include the history of cryptology, the uses of cryptology in fiction (see the Crypto Fiction link above!), computer security, computer science education, and software development in small teams.
I worked in the computer industry for over 16 years and I was a faculty member for about 24 years total. Teaching and doing research was much more fun than working for a living and I'm hoping that writing for a living will be just as much fun. My latest cryptology history book "The Gambler and the Scholars" came out in April 2023.
History of Cryptology
I'm particularly interested in pre-World War II American crypto.
Computer and Network Security
Particularly issues of privacy, secure coding, and wireless security.
Software Development in Small Teams
I'm an agile and webdev kind of guy.
Computer Science Education
I'm interested in active learning classrooms and peer instruction techniques.
1978 - 1981
Rice University, Houston, TX
M.E.E. Electrical Engineering
1974 - 1976
Syracuse University, Syracuse, NY
M.S. Computer Science
1970 - 1974
Lindenwood College, St. Charles MO