Faculty - Dr. Matthias Blume
PhD - Princeton University
Assistant Professor
Professor Blume received his degree in Mathematics from Humboldt-Universität zu Berlin Germany in 1990, and his M.A. and Ph.D. degrees from Princeton University in 1994 and 1997, respectively. In 1997 he taught as a lecturer at Princeton University, then spent two years as a JSPS (Japanese Society for the Promotion of Sciences) and AvH (Alexander von Humboldt Stiftung) fellow at the Research Institute for Mathematical Sciences at Kyoto University from 1998 to 2000, and finally became a member of technical staff at Lucent Bell Labs in 2001. He has published several refereed journal articles and conference papers. In 2002 he served on the ICFP (International Conference of Functional Programming) program committee.
Professor Blume´s primary research interests are in programming language design and implementation, particularly focusing on the areas of compiler optimization and compilation management. He has participated in several projects implementing high-level languages such as Standard ML or Scheme. Recently he designed a domain-specific language for network processing and implemented a compiler for it. In the future, Professor Blume plans to work on answers to the question of how to effectively use high-level languages with advanced type systems in non-traditional application domains (i.e., in everyday programming). He is also very interested in continuing his work on support for large-scale program development and its interaction with module system design.
Dr. Blume also has a personally maintained website which can be found at http://www.tti-c.org/blume
