Steve started Halliburton Systems Inc in 1982 after 14 years in the computer industry, having
most recently been VP of new product development for another software company. He has degrees
from Lehigh University in Mathematics, Philosophy, and Information Science as the result of
eight years of full-time study there. He also taught these subject areas at the college level
for several years.
His first software project was started during a summer job in 1968; the result a few years
later was approximately 30000 lines of mixed FORTRAN and assembly language and his first ICP
Million Dollar Product Award for a problem generator used in the area of operations research.
This same software was the basis of the mathematical modelling system used for Project
Independence during the oil crisis in 1973 when millions lined up at gas pumps; this study was
done for the newly-formed Federal Energy Agency which soon became the Department of Energy.
His involvement with TCP/IP networking began with ARPANET in the early 1970s and has continued
to this day. He was involved during the early 70s in research that became fundamental to the
operation of search engines today including the use of Markov chains to establish search-term
connectivity. Steve was also involved in operating system design, implementation or
modifications for the Control Data 6000 series, the Cray Research machines, and Data General
Eclipse series and has written several high-level language compilers and two complete hardware
emulation systems. He also has experience in cryptography (on both sides of that fence) and
worked on an algebraic representation of English grammar as an aid to the design of
natural-language processing programs.
At HSI, Steve provides the programming muscle. Never one to shrink from offering an opinion, he
believes that "Real programmers use C". The rule for all programming at HSI is simple: if it
isn't in the 1978 K&R C book we don't do it. The interactive web sites produced by HSI are all
implemented as custom C programs; not a single byte of Perl, PHP, Java or C++ is allowed to
sully our work.
He is also a FEMA-trained Emergency Program Manager and Exercise Designer and has served as a
municipal Emergency Management Coordinator. To make sure that boredom doesn't set in, he spends
some evenings teaching math at County College of Morris.
Steve has been involved in amateur radio since the early 1960s and is currently licensed as
WA2SOC. He is an accredited volunteer examiner and holds an Extra Class license.