Ethan took CS 186, CS 162, CS188, CS170, CS161, CS61C, CS61B, CS70, EE16A, and CS61A. Below are the projects he completed!
- CS 186:
SQL,
B+ Trees,
Joins and Query Optimization,
Concurrency,
Recovery,
NoSQL,
- CS 162:
User Programs,
Scheduling,
File Systems,
- CS 161:
Hacking into Calnet,
End-to-End Encrypted File Sharing System,
Exploiting Web Vulnerabilities
- CS 188: Search,
Multi-Agent Search,
Reinforcement Learning,
BNs and HMMs: Ghostbusters
- CS 61C: Philspel,
CS61Classify,
CS61CPU
- CS 61B: Signpost, Enigma, Tablut, Gitlet
- CS 61A: Hog, Maps, Ants, Scheme