## Artificial Intelligence and Machine Learning (AI/ML)

### Applied Research

- Using Machine Learning to Focus on an Object of Interest During Remote Collaboration, 2022

## Extended Reality (AR / VR / XR)

### Applied Research: Manufacturing and Engineering

- The Many Forms of XR, 2026 - preprint
- Using Machine Learning to Focus on an Object of Interest During Remote Collaboration, 2022
- 3D RAM Modeling & Simulation in a Model Based Systems Environment, 2020
- Augmented Reality: Into the Factory and Beyond, 2019 - primary author: Keith Janasak
- Building Single-Node Large-Scale Display Systems, 2016-2026 - whitepaper, unpublished

## Game Design and Development (GDD)

### Human Computer Interaction: Interfaces, Serious Games, Educational Games

- Teaching Strategic Lean Thinking Through Simulation Gaming, 2018
- The Trial of Galileo: a Game of Motion Graphs, 2014

## Simulation and Modeling

### Computer Graphics

- Volumetric Particle Modeling - Abstract, PhD Dissertation, 2007
- Volumetric Particle Modeling - Full Paper, PhD Dissertation, 2007
- Keyframing Particles of Physically-Based Systems, 2005 - preprint
- Keyframing Particles of Physically-Based Systems, 2005 - server is unstable
- Obtaining Fuzzy Representations of 3D Objects, 2005
- Volumetric Particle Separating Planes for Collision Detection, 2004
- Rigid Body Motion: An Introduction, 2004
- Surface Reconstruction: A Connect the Dots Approach, 2004, unpublished

## Computer Algebra

### Symbolic Computation

- Designing a Multivariate Polynomial Class, 2004
- Symbolic Determinants: Calculating the Degree, 2005
- Multivariate Determinants Through Univariate Interpolation, 2005
- Calculating Determinants of Symbolic and Numeric Matrices, 2005
- Efficiently Evaluating a Polynomial Matrix, 2005

## Graph Theory

### Research: Project Papers

- Finding Hamiltonian Cycles in the Inner Cube of an n-Cube, 1998
- Finding Hamiltonian Cycles in the Inner n-Cube, 1998 - includes example code

## Robotic Motion Planning

### Research: Project Papers

- Robotic Motion Planning Applied to Word Ladder Problems, 2002 - includes example code

## General Programming

### Magazine Articles: Color Computer

- Improve Your Typing Skills, 1989 part 1 part 2 part 3
- Improve Your Typing Skills, 1988 part 1 part 2