david-yan's repositories
Language:Ruby000
Language:Ruby000
Sliding-Block-Puzzles
An optimized brute force algorithm using graph traversals to solve sliding block puzzles. Coded in a group of 3 in CS61bl, Summer term 2015.
Language:Groff000
MIPS-Compiler
CS61C project to use both C and Assembly to code our own Assembly compiler
Language:Assembly000
Language:C000
Checkers
Checkers, coded individually in Java. Tools to build UI were provided. Coded in CS61bl, Summer term 2015
Language:Java000
Scheme
Scheme interpreter coded in Python. Coded individually in CS61a, Spring term 2015
Language:Python000
Gitlet
Already completed project of a variation of git. Coded in a group of 3 in CS61bl, Summer term 2015.
Language:Java000