This is a mirror. The main website is still at http://www.cs.rice.edu/~mgricken/.
 

Mathias Ricken

Mathias Ricken


Home

Bio


CV/Resume


Curriculum Vitae (pdf)
(doc)  (txt)  (embedded)

Resume (pdf)
(doc)  (txt)  (embedded)


Publications


External linkArchive on A Concurrent Affair

RSSPublication RSS Feed


Research Projects


External linkConcutest: A Framework for Testing Concurrent Programs

Mint: Multi-stage Programming for Java

xajavac: Extended Annotations-Enabled javac

LAPT-javac: Local Variable-Enabled javac

DrJava IDE

Programming for Change: The Temperature Calculator

Object-Oriented Design Festival

Design Patterns for Parsing

Assignments for an Objects-First Curriculum

Design Patterns for Marine Biology Simulation

Geometry Synthesis

DrC# IDE

Geometry Synthesis by Analogy

Teaching


External linkCOMP 410 - Software Engineering Methodology

Past Classes

Work Blog


External linkA Concurrent Affair

RSSBlog RSS Feed


Personal Website


External linksuperscalar.org

External linkMy Academia.edu
External linkPapers
External linkTalks
External linkTeaching

External linkMy SciNetSC

Shared Feed Items

      Short Biography
I am a doctoral candidate in the Programming Languages Team at Rice University and one of the principal developers of the DrJava integrated development environment. My research interests include concurrent programming, extending the Java language, and computer science education. I am the developer of the Concutest concurrent unit testing framework and have created various experimental extensions of Java to address, for instance, programming with meta-data. Currently, I am contributing to Mint, a multi-stage extension of Java that allows safe and expressive statically typed program generation and specialization in an imperative language setting.
         
http://www.cs.rice.edu/~javaplt/mgricken/bio.shtml
Copyright © 2002-2010 by Mathias Ricken. All rights reserved.