David Michael Bryson
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)
- 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. - 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 ?-?. - 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
