*Rules are subject to change---final rules will be announced during the opening ceremony.


3/3 9 PM to 3/5 9 AM


Generally, anyone with less than 2 years of experience in professional CS can apply! We especially encourage HS students, Undergraduate students, and Graduate students to apply. We will judge eligbility case by case, however, generally, our policy will be:

High school/secondary school students can participate and must participate virtually. We will be providing travel reimbursements for teams from universities near Caltech (USC, UCLA, etc.)

Project and Submission Requirements

Teams must be 4 people or less. Projects include some relation to our core theme of sustainability. Projects must be created within the timeframe of the hackathon. Teams that pass through the first round of judging will be required to present live to judges (virtually or in person). 


$10,000 cash prize pot.

Judging Criteria and Winner Selection

We will have a panel of qualified judges with experience in the fields of CS and sustainability rank your projects.

Code of Conduct

  1. Respect others: All participants should treat each other with respect, regardless of their backgrounds, experiences, or perspectives.
  2. No harassment or discrimination: Harassment, discrimination, or any form of inappropriate behavior will not be tolerated. This includes, but is not limited to, derogatory comments, slurs, or jokes based on race, ethnicity, gender, sexual orientation, religion, or any other personal characteristic.
  3. Be inclusive: Hackathons should be welcoming to everyone. Participants should strive to create an environment that is inclusive and accommodating to all attendees.
  4. No plagiarism or intellectual property infringement: All participants should respect intellectual property rights and refrain from any act of plagiarism or infringement. Only use open-source software, tools, and resources or have the necessary licenses.
  5. Use of materials and equipment: Participants should use the provided materials and equipment responsibly and ensure that they do not interfere with other teams' work or compromise the safety of themselves or others.
  6. Follow the rules: Participants should adhere to the hackathon rules and guidelines, including deadlines, submission requirements, and team sizes.
  7. Report any issues: If any participant observes or experiences any violation of the code of conduct, they should report it immediately to the organizers. The organizers will take appropriate actions to address the issue.
  8. Have fun: Lastly, hackathons should be enjoyable and productive experiences for all participants. Everyone should have fun, learn new skills, and build great projects.