Extra Credit Projects

* indicates required