Skip to content

Contributing as a Student

Evolvable hardware is an active area of undergraduate and graduate research. The combination of hands-on hardware, evolutionary algorithms, and open questions makes it well-suited for course projects, independent studies, and capstone work.

What Students Have Done

Past and current student contributions have spanned software, hardware, and experimental research:

How to Get Started

  1. Understand the basics — Read What Do I Need to Know? and Concepts for Makers
  2. Get hardware running — Follow the pico2-ice setup guide (~$50 in parts)
  3. Replicate an existing experiment — Start with Variance Maximization and document your results
  4. Explore open questions — Browse Future Research Directions for scoped project ideas
  5. Propose a variation — New fitness functions, mutation strategies, or analysis methods are all good starting points
  6. Contribute your work — Submit a pull request to one of the repositories in the GitHub organization Evolvable Hardware or the website repo

Mentorship

Interested in a guided research experience at Rose-Hulman? Reach out on Discord with:

  • Your background (year, major, relevant coursework)
  • What interests you about evolvable hardware
  • What kind of project you're looking for (hands-on, theoretical, software, etc.)
  • Your timeline (course project, summer research, thesis, etc.)