Ethan is currently taking CS188, CS170, CS161, and CS61C. Previously, Ethan has taken CS61B, CS70, EE16A, and CS61A. Below are some of the projects he received full credit for!