EDUCATION
University of Arizona -
Tucson, AZ
1991-1993
PhD Geophysical
Engineering -- 3.9 GPA
Research to automate
subsurface image interpretation for Martian probe. Simulation of simple
human decision making process.
Developed
client/server, distributed processing system between two Sun
SPARCstations to interpret ground penetrating radar signatures.
Object oriented and rule based processing on SPARC1 -
neural network pattern recognition on SPARC2. Embedded C
primitives within Smalltalk.
Interpreting Ground-Penetrating Radar Images
Artificial
Intelligence Plan Generation using Prolog
Trinity Evangelical
Divinity School - Deerfield, IL
1971-1974
M.Div. Theology – 3.5
GPA
Greek, Hebrew,
Theology
Faith Evangelical
Lutheran Seminary – Tacoma, WA
1969-1970
Greek, Theology
HONORS
Tau Beta Pi (national engineering honor society)
Golden Key National Honor Society
National Dean's List
IEEE Engineer of the Year Award
(USAISC, Ft. Huachuca, AZ)
Best Presenter at Honeywell Conference
SHORT COURSES
C++ [1989]
Dr. Ira Pohl at University of California Santa Cruz.
Parallel Distributed Processing [1989]
Dr. David Rumelhart at Stanford University.
LANGUAGES
If I had to pick only one:
F# (Clojure is runner-up)
Used on most projects: Java, C#, Smalltalk,
Silverlight, ActionScript, Flex
Occasionally used: Lisp, C/C++, VB.NET, Python,
Ruby, Groovy, JavaScript, REBOL
Light usage: Forth, Scala
CURRENT INTERESTS
·
F#
· Fuzzy Logic Modeling
·
Intelligent Agents
·
Uncertainty
·
Semantic Web
·
Cloud
·
Silverlight/WPF
·
LINQ/PLINQ
·
Entity Framework
·
TPL Parallel Programming
·
GIS