Java Attax Attax is a 2 player board game on a 7x7 grid with red and blue pieces. Deque Deque involves building implementations of a Double Ended Queue (Deque) using both linked lists and arrays. Enigma This project simulated the Enigma machine in Java, a mechanical device used during World War II for encryption and decryption of messages. Gitlet Gitlet is a simplified version control system inspired by Git, designed to manage project history, restore previous versions, and facilitate collaboration among developers. 2048 The task involves implementing core logic for the popular 2048 game. Wordnet A project which explores how the volume of printed works in English has changed over time, as well as the structure of the is-a relationships of words. Python Ants vs. Bees Ants vs. Bees is a video game inspired by Plants vs. Zombies where players (ants) defend their colony from invading bees. Cats Cats is a typing speed measurement and error correction project. Memory Safety The project entails exploiting a series of vulnerable programs on a virtual machine. Scheme Interpreter This project entailed creating an interpreter for a subset of the Scheme programming language. Spam vs. Ham In the Spam vs. Ham project, the goal is to create a classifier capable of distinguishing spam emails from legitimate ones (ham). C CS61kaChow NumC is a project focused on implementing matrix operations in C, inspired by the functionality of the numpy library in Python. Snek The project involves implementing a snake game in C. Go File Sharing File Sharing involves creating a secure file sharing program in Go, focusing on confidentiality and integrity of shared data. Logisim CS61CPU CS61CPU is a CPU (Central Processing Unit) simulation using Logisim.