Mathias Ricken

Mathias Ricken




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

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


External linkArchive on A Concurrent Affair

RSSPublication RSS Feed

Research Projects

Concutest: 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


Geometry Synthesis by Analogy


External linkCOMP 410 - Software Engineering Methodology

Past Classes


External linkA Concurrent Affair

External linkMy
External linkPapers
External linkTalks
External linkTeaching

      About Me
Name   Mathias Ricken, Ph.D.
Alma mater   Rice University
Department   Computer Science
Advisor   Robert "Corky" Cartwright
Research Interests   Programming Languages
  Object-Oriented Design and Programming
  CS Education
Research Summary   Java Programming Languages Team Poster
  (PDF, view embedded pdf)
Instructor   COMP 402 - Production Programming
    COMP 202 - Principles of Object-Oriented Programming II
Email   mgricken rice edu

"Whatever you do, or dream you can, begin it.
Boldness has genius and power and magic in it."
(Johann Wolfgang von Goethe)

Now what? Loaned from Piled Higher and Deeper. Please visit

Copyright © 2002-2011 by Mathias Ricken. All rights reserved.