2011 — Shrutarshi BasuA Language and Virtual Machine for Concurrent Object-Oriented ProgrammingThis thesis proposes to develop a pure object-oriented prototype-based programming language and an accompanying virtual machine. The developed language and infrastructure will be designed to operate on multicore and multiple-CPU architectures without requiring programmers to deal explicitly with concurrency primitives. |
2011 — Khine LinDelaunay Triangles |
2011 — Miguel Haruki YamaguchiAn Extensible Tool for Automated Music GenerationIn this dissertation I aim to develop an extensible toolkit for automated music generation. Work will expand upon currently implemented results, which were part of a study in spring 2010, and will also include new development. In particular, I aim to work on implementing an intelligent melodic generator, allow for more fine-grained control of input parameters, and possibly apply genetic algorithms to parts of the existing framework. |
2010 — Jonathan JenkinsDevelopmental Evolution of Virtual Creatures |
2009 — Micah HeineckCooperative Multi-Agent Learning in a Team Competitive Environment |
2008 — Mark KokoskaInferring Information about the Iterated Prisoners Dilemma from Incomplete Monitoring. |
2008 — Tim ZirkelApplications of Coding Theory to Proof Checking |