- 34 years diversified experience in programming, analysis and instruction within profit and non-profit sectors
- M.S. Computer Science, University of Denver, Denver, Colorado, 1988
- B.A. Math and Christian Thought (Physics minor) Rocky Mountain College, Billings, Montana 1973
Thirty-two years teaching including:
- CS430 Senior Project is a capstone course where students pick a group project (often using a database and the Internet)
- CS410 Operating Systems
- CS310 & CS311 Database Design and Implementation I & II (using Oracle Apex currently)
- CS389 Advanced Web and Mobile Applications
- CS230 Software Engineering (with a group project for hands-on learning using Java)
- CS 120 Data Structures
- CS110 Introduction to Programming
- LAS289 Perspectives on Gender: Interdisciplinary Views (along with 12 other teachers)
- LAS101 Alpha Seminar
- Also: Elderhostel, Viral Video, Computer Applications in Science, C, C++, Fortran, Pascal, Cobol, Survey of CS, and Becoming a Master Student
Applied Computer Experience:
- International Mathematical Contest in Modeling custom database software (since 1996 and still in use with revisions). Also used for the Interdisciplinary Contest in Modeling and the High School Modeling contest.
- Two summers at NASA at Johnson Space Center in Houston developing computer training tools for astronauts in orbit. Crystal growth experiment CD and laptop repair CD have flown in space.
- Analyze, design, code and maintain various database projects including:
- Fixing an accounting problem in a large database for the Montana Secretary of State
- Montana statewide political candidates' contribution database system
- Montana Income Tax Package for CPAs
- Computer management services including budget management, database software, instructional material and staff training
- Chair, Department of Mathematics, Engineering and Computer Science
- Chair of the Faculty Assembly
- Montana NCWIT (National Center for Women and Information Technology) Aspirations in Computing Awards Host (contest for high school girls)
- Montana Census director (we finished first in the country and most under budget)
- Premiere Dance Company president
- Helena Habitat for Humanity
- Abe Lincoln impersonator each February
- Grand Street Theatre and Carroll College Theatre
- Learning styles (using Sensation Seeking and Gregorc and Immersion Language techniques)
- Director/Leadership Team for United Methodist Senior High Camps
- Sharing our South African and Belize school and trip experience
- Helped bring Nobel Peace Prize Winner Archbishop Desmond Tutu to Helena from South Africa
- Teaching Circle discussion group
- Political campaign work
- Singing in the choir
- Soccer coach and referee
- Collaboration with Helena Public Schools
- Fatherhood and husbandhood
"Immersion Language Theory Meets Computer Science" in The Journal of Computing Sciences in Colleges -- December 2006 pp. 85-91. This evolved after taking an immersion Spanish class (where Spanish is spoken exclusively) for beginners. Learning a new computer language is like learning a foreign language, so I have applied some of the lessons to make learning more interactive.
"COSS Lesson Creation Process" in National Aeronautics and Space Administration (NASA)/American Society for Engineering Education (ASEE) Summer Faculty Fellowship Program –1998, pp. 9-1 to 9-10 This article describes the changes in COSS (Crew On-Orbit Support System). It contains my comments and suggestions for improvements in the tools and processes used to create the training CDs (such as my IBM ThinkPad 760 Ed/XD Laptop CBT CD). I spent the summer creating a second training CD and this article outlines my observations and reflections on that process.
"Field Deployable Trainer" in National Aeronautics and Space Administration (NASA)/American Society for Engineering Education (ASEE) Summer Faculty Fellowship Program –1997, pp. 7-1 to 7-10.
This article describes the COSS (Crew On-Orbit Support System) and the FDT (Field Deployable Trainer). It contains my observations and suggestions for improvements in the tools and processes used to create the training CDs (such as my Interferometer Protein Crystal Growth Experiment CD). I spent the summer creating a training CD and this was my observations and reflections on that process.
"Practitioner’s Commentary: Computer Support for the MCM" in the UMAP Journal (Journal of Undergraduate Mathematics and Its Applications) fall 1996, pp. 345-348.
I created software that the international Mathematical Contest in Modeling is using to help judge the contest. This article describes the software, how it works and its place in the judging process.