My current research interests include:

  • Computer Security

  • Cryptography

  • Genetic Algorithms

  • FPGAs

  • Quantum Computing

Copies of selected papers can be found below.  Download CAP from here

Check the Security Research Group (SRG) page for more detailed information



An incomplete list of research papers is provided.  Some are available in .pdf format



A Transposition Logic Circuit, US Patent granted June 1982

Dynamic Bit Transposition Circuits, US Patent applied 1998


An Introduction to Computer Architecture and VAX Assembly Language, Benjamin/Cummings, 1986.

Advanced Application of the Printed Circuit Board Testability Design and Rating System, RADC-TR-83-291, 1983. 

Technical Reports

A Dynamic Bit Shuffle Algorithm for High Speed Cryptography


Designing circuits by writing programs, submitted to BYTE, 1998.

Cryptanalysis of Knapsack Ciphers using Genetic Algorithms, Cryptologia, 367-377, 1993.

Use of a Genetic Algorithm in the Cryptanalysis of Simple Substitution Ciphers, Cryptologia, 31-44, 1993. 

Genetic Algorithms: Nature's Way to Search for the Best, Dr. Dobb's Journal, 26-30, 1993.

A Computer Security Course in the Undergraduate Computer Science Curriculum, Collegiate Microcomputer, 91-96, 1992. 

Managing Uncertainty with Belief Functions, AI Expert, 44-49, 1990.

Development of a Multiple Intermittent Fault Testing Strategy, Computers & Electrical Engineering, 19-27, 1983. 

A Dynamic Perspective on Leadership: Development of a Fuzzy Measurement Procedure, Fuzzy Sets and Systems, 19-33, 1982. 

A Continuous Time Model of Multiple Intermittent Faults in Digital Systems, Computers & Electrical Engineering, 27-40, 1981. 

Leadership Emergence: A Dynamic Analysis of the Effects of Sex and Androgyny, Small Group Behavior, 139-157, 1981. 

A Fuzzy Analysis of Small Group Consensus, in Fuzzy Sets: Theory and Application to Policy Analysis and Information Systems, ed. By S.K. Chang and P. Wang, 1980.

The Effect of Don't Cares on Circuit Complexity, Proceedings of the IEEE, 1021-1022, 1980.

Fuzzy Sets, Engineering Progress, 17-18, 1980. 

An Analysis of an Intermittent Fault Detection Procedure, Design Automation & Fault Tolerant Computing, 227-239, 1980. 

Coalition Analysis with Fuzzy Sets, Kybernetes, 203-211, 1979.

Fuzzy Relation Space for Group Decision Theory: An Application, Fuzzy Sets & Systems, 5-14, 1979.

Development of an Instrument for the Dynamic Measurement of Consensus, Communication Monographs, 1-12, 1979. 

A Fuzzy Relation Space for Group Decision Theory, Fuzzy Sets & Systems, 255-268, 1978.

Detection of Single Stuck-Type Failures in Multiple Valued Combinational Networks, IEEE Transactions on Computers, 1242-1251, 1977. 

A Report on the 6th International Symposium on Multiple-Valued Logic, Computer, 53-54, 1976.



Using HDLs in an Introduction to Digital Electronics Course, ASEE Conference, 1998.

Technology & Privacy Issues: A Freshman Course at Pacific Lutheran University, ASEE Conference, 1998 

Solving Large Knapsack Problems with a Genetic Algorithm, Proceedings of the International Conference on Systems, Man, and Cybernetics, 1995. 

An Undergraduate Artificial Intelligence Laboratory, ASEE Conference Proceedings, 420-423, 1988. 

Built-in Test Verification Techniques, Proceedings of the 1986 Reliability and Maintainability Symposium, 1986. 

An Advanced Application of the PCB Testability Design and Rating System, AUTOTESTCON, 401-406, 1983. 

Development of a General Testability Figure-of-Merit, Proceedings of the International Conference on Computer-Aided Design, 134-136, 1983. 

A Fail Safe Redundant Architecture for Fault Tolerant Computing, Proceedings of the ACM National Conference, 372-372, 1977. 

A Markov Model of Intermittent Faults in Digital Systems, Proceedings of the International Symposium on Fault Tolerant Computing, 157-161, 1977. 

An Overview of Fault Tolerant Digital System Architecture, Proceedings of the National Computing Conference, 19-26, 1977. 

Single Stuck-Type Fault Detection in Multi-Valued Combinational Circuits, Proceedings of the International Symposium on Multiple Valued Logic, 97-101, 1976.



ent_email = $in{$ro_elem};