Dr. Horowitz received his Ph.D. in physics from the University of California - Davis in 1987. After a few years as a physicist, he moved on to network and systems engineering. He currently runs an engineering consulting firm in Baltimore, Maryland. At home he enjoys photography, bird watching and fiddling around with big numbers.