Curriculum Vitae

Education

Michigan State University, East Lansing, MI 2002 – 2004, 2005 – Present

Ph.D. Computer ScienceIn Progress
Topic: The Importance of Contingency in the Evolution of Complex Functions

Bachelor of Science in Computer EngineeringMay 2004
Emphasis in Software Engineering

Michigan Technological University, Houghton, MI2000 – 2002
Andrews University, Berrien Springs, MI1999 – 2000

Research Experience

Research Associate 2007 – 2008, 2009 – Present
Graduate Research 2004 – Present
Digital Evolution Laboratory
Michigan State University, East Lansing, MI

Teaching Experience

Courses at Michigan State University:
Instructor: CSE 450 – Translation of Programming LanguagesSpring 2010
Department of Computer Science and Engineering

Guest Lecturer for courses at Michigan State University:
CSE 891 – Digital Evolution and BiocomplexitySpring 2009
CSE 450 – Translation of Programming LanguagesSpring 2005, 2006

Professional Experience

Information Technology Professional 2004 – Present
Michigan State University Libraries – Systems
Michigan State University, East Lansing, MI

Software Projects

ThinkTank: Evolution of Cooperative Problem Solving2006 – Present
The Avida-ED Evolution Education Project2004 – Present
The Avida Digital Evolution Platform2004 – Present
Perdo: Virtual ASM Simulator2004 – 2006

Publications
  • Optimizing Evolvability in Virtual CPU Instruction Set Architectures
    Bryson, D.M. and Ofria, C. (in preparation)
  • Historical contingency in the evolutionary origin of a complex feature
    Bryson, D.M., Ofria, C., and Lenski, R.E. (in preparation)
  1. Early evolution of memory usage in digital organisms
    Grabowski, L., Bryson, D.M., Pennock, R., Dyer, F. and Ofria, C.
    Proceedings of the 12th International Conference on the Synthesis and Simulation of Living Systems, 19-23 August 2010, pages 224-231.
  2. Avida: A Software Platform for Research in Computational Evolutionary Biology
    Ofria, C., Bryson, D., and Wilke, C.O.
    Published in Artificial Life Models in Software by Adamatzky A. and Komosinski M. (Eds.)
    Springer Verlag, London, UK, second edition, July 2009, pages ?-?.
  3. The Avida User’s Guide
    Ofria, C., Bryson, D.M., Baer, B., Nanlohy, K.G., Lenski, R.E., and Adami, C.
    Michigan State University, East Lansing, MI (2008)
Invited Presentations

Python: A Basic Introduction
Association of Computing Machinery, Michigan State University
East Lansing, MI, 30 March 2006

Last updated: 2011-01-20

Comments are closed.