Hello!

My face!

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.

Currently, I'm an assistant professor at the the University of Tsukuba, Graduate Program in Computer Science and the College of Information Sciences.

I am also a Research Member of the AIWolf Project, and an organizer of the Japanese Society for Artificial Life

Teaching

I teach programming classes (intro and intermediate) for undergraduate students, and classes on research methodology for graduate school. I have also give outreach talks and classes on AI for companies and high schools.

I love supervising students. I coach the local ICPC teams, and individual undergraduate students on "challenge" projects. As an assistant professor, I cannot be the main supervisor of grad students, but I am always happy to provide advice and introductions to anyone wanting to join our program.

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 in Tsukuba University.

For more information, see the Teaching page.

Researching

My main research topics are Evolutionary Computation and Artificial Life.

I'm am interested in programs that can adapt themselves, both applications (black bot optimization, multi-agent systems, games), and 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.

Other things

  • If you want to see my publication list or CV, check the About Me page.
  • If you want to know my phone number or office hours, see the Contact Me page.
  • If you want to know a little bit more about what I think, what I make, what I like, etc; go to the Misc page!