Ethan took CS 186, CS 162, CS188, CS170, CS161, CS61C, CS61B, CS70, EE16A, and CS61A. Below are the projects he completed!