MASON SANDERS

MASON SANDERS

Computer Scientist

ABOUT ME

Who am I?

My name is Mason Sanders. I'm a graduate student in Computer Science at Arizona State Univeristy as well as a current intern at Performance Software. I graduated with a Bachelor of Science in Computer Science from Indiana University - Purdue University Indianapolis in 2023. My research interests include Modeling Theory, Computational Complexity Theory, Computability Theory, and Automata Theory. I'm also highly interested in systems software development, computer graphics, and operating systems.

My Interests

  • Modeling Theory
  • Complexity Theory
  • Computability Theory
  • Automata Theory
  • Systems Software
  • Computer Graphics
  • Operating Systems

Tools I Use

  • C++
  • Java
  • Python
  • JavaScript
  • Linux
  • NeoVim
  • Git
  • CMake

PROJECTS

CFG Comparator

A command-line tool written in C++ that applies differential testing to detect behavioral divergence in Context-Free Grammars.

Maze Generator

A fun pygame program that generates mazes using a modified Prim's algorithm with solutions using either A* search or depth-first search.

Chess Opening Identifier

A convolutional neural network in python to identify chess openings by ECO codes. Trained on the Lichess database.

Chat and Draw

A client-server chatroom program for sharing drawings inspired by pictochat from the Nintendo DS.

Contact Me