My name is Claus Aranha, I'm an educator and researcher of Evolutionary Computation and Artificial Life. I am amazed that evolution works in programs and artificial constructs, and I think that the possibility of evolving fully virtual creatures is fascinating. I want to create complex virtual ecosystems and the creatures that inhabit it using the open-ended evolution of programs.
Originally, I graduated from the University of Campinas (UNICAMP), Brazil, and obtained my PhD from the University of Tokyo.
I teach programming classes (intro and intermediate) for undergraduate students, and classes on research methodology for graduate school. I have also given outreach talks and classes on AI/Alife for companies and high schools.
I love supervising students. I coach the local ICPC competitive programming teams, as well as undergraduate students and exchange students on short-term projects.
Finally, I coordinate international exchange programs at graduate and undergraduate levels. Feel free to contact me if you want to know more about exchange programs at Tsukuba University.
For more information, see the Teaching page.
My main research topics are Evolutionary Computation and Artificial Life.
I'm am interested in programs that can adapt themselves, both applications (black box optimization, multi-agent systems, games), as well as more speculative use of these ideas (virtual creatures and their worlds).
Here are some of the projects I have worked with my students:
- Developing self-adaptation mechanisms in evolutionary multi-objective optimization;
- Generating virtual cities using Evolutionary Computation with Novelty Search;
- Simulating Earthquake and Tsunami evacuations using multi-agent systems;
- Developing AI agents for the game Werewolf;
For more details on these and other projects, see the research page.