Educational & Professional Experience
Ph. D. Computer Science, University of Alabama in Huntsville, 1987
M.S. Computer Science, University of Alabama in Huntsville, 1983
B.S. Mathematics / Philosophy Double Major, Birmingham-Southern College, 1975
3/2008-present Professor, Computer Science Department, Western Washington University
9/2003-3/2008 Associate Professor, Computer Science Department, Western Washington University
9/1996-9/2003 Assistant Professor , Computer Science Department, Western Washington University
9/1992-8/1996 Assistant Professor, Computer Science Department, Louisiana Tech University
7/1987- 9/1991 Assistant Research Professor, Computer Science Department, University of Alabama in Huntsville
11/1984- 6/1987 Graduate Research Assistant, Computer Science Department, University of Alabama in Huntsville (Doctoral Student)
9/1981-11/1984 Graduate Teaching Assistant, Computer Science Department, University of Alabama in Huntsville (Doctoral Student)
4/1980- 9/1981 Head, Division of Software Research and Development, American Digital Systems, Inc., Huntsville, Alabama
4/1980- 9/1981 Head, Software Division, Condor Systems, Inc., San Juan, Puerto Rico
5/1979- 4/1980 United States Federal Government Civil Servant, Computer Specialist, in support of the United States Navy, Pensacola NAS, Pensacola, FL.
11/1975- 5/1979 United States Federal Government Civil Servant, Senior Programmer/Analyst, in support of the United States Air Force, Maxwell AFB, Montgomery, AL.
Boeing Military Airplane Company (BMAC). Consulted with Boeing Military Airplane Co. three times for periods ranging from two to six months each. The nature of the work cannot be disclosed in any detail but suffice it to say that it involved the development of a three processor tightly-coupled special purpose computer executing Ada for a real-time application.
ZAIAZ Corporation. Consulted with ZAIAZ Systems, Inc. relating to the development of their UNIX 5.3 product for the Intergraph Clipper processor. This involved porting UNIX 5.3 to a computer designed and manufactured by ZAIAZ based on the Intergraph Clipper processor.
Online Applications Research (OAR). Consulted with On-Line Applications Research Corp. on several contracts. These involved a variety of tasks including development of a tightly-coupled multi-processor system for UNIX and the application of local area network technologies.
SAIC formerly Science Applications International Corporation. Undisclosed research.
Spacecraft Incorporated (SCI). Undisclosed research.
U.S. Army. U.S. Army Missile Command, U. S. Army Software Engineering Directorate, Ballistic Missile Defense Command, Undisclosed research.
NASA. NASA Marshall Space Flight Center, Consulted in the development of an expert system to aid in the operation of the Hubble Space Telescope.
Strategic Missile Defense Command. Undisclosed research.
Concurrency Theory, Distributed OS, Parallel Computing, Computer Networks, Computer and Network Security, Computational Science, Design and Implementation of High-level Languages
Hobbies include playing jazz guitar: swing, bebop, gypsy jazz, and big band.
Also enjoys going on walks with Casey (left), his Shetland Sheepdog.
Piggy, A Tool for Rapid Prototyping, Testing, Monitoring, Protecting, and Logging of Network Applications, Computer Applications in Industry and Engineering (CAINE) 2014, New Orleans, LA, October 13-15, 2014.