Judging Criteria

  • Technical Complexity
    Use of programming tools and frameworks with an understanding of the technology utilized. Able to explain the reasons behind its selection for the project intended.
  • Potential Impact
    Evidence of addressing a real-world problem or need, potential to make a meaningful difference in people’s lives, and potential to disrupt the status quo. How impactful is the idea? Can it impact the lives of many people in a significant way?
  • Design, Implementation, & Execution
    Quality of the design, functionality, and ease of use. The project is designed and woven together in a way that allows it to seamlessly fulfill the intended purpose. Does it work? Is it implementable?
  • Presentation
    Quality of the pitch, clarity of the presentation, effective use of visual aids, and storytelling.