CSCI 546: Advanced Artificial Intelligence – Final Project
Java Bytecode Compiler
- Full compiler capable of tokenizing, parsing, evaluating, transpiling, and compiling
- Statically typed BNF language (Catscript)
- Written and designed with test-driven development
- Available through web interface with Java Spark Webserver
Screenshot of final completed compiler (parse step):
UX Design - HouseMate
Chores and Roommates app designed to help users get their tasks done on time, like cleaning, water plants, and more.
Multidisciplinary Engineering Design Rover
Rover designed from scratch capable of remote control, sensing and streaming atmospheric data, travelling up steep hills, and more.
Small functioning redis database CLI
Wolves in Yellowstone Final Paper