

Aidan Johnson
I like Object-Oriented Design 🙂
Hi! I am a Masters student at Washington State University (WSU), working in the Software Engineering Lab (SEL). My interest is in software design patterns and behaviors, particularly how the aspects of good design that are often taken for granted actually impact developer cognition and performace. I’m also interested in how different programming paradigms/styles (e.g. Functional Programming, Data-Driven, etc.) influence developer cognition as well.
My undergraduate study was in Computer Science, with a focus on software engineering and data science.
Outside of academia, I am a fan of the Seattle Mariners, astronomy/astrophotography, and 3D modeling (including the background of this page!)
Languages I’m working with right now#
Python C# Java Racket (Scheme)
Languages I’ve worked with before#
JavaScript Haskell Kotlin
ResumeCurrent Projects#

Fog-of-War Chess Playing AI Agent
Java Design Pattern Paper
Past Projects#

Galaxy Image Denoiser
↗
↖
![]()
FuelBEACON
↗
↖
Twitter Sentiment Analysis Classifier