From this assignment, students may show...
Software Ecosystem and Development - Reasoning, Radiant
Abstractions and Representations - Reasoning, Radiant
Language FrontEnd - Reasoning, Radiant
Documentation and Usability - Reasoning, Radiant
Metacognition - Reasoning, Radiant
... in addition to other learning objectives students feel their work accomplishes.