Assistant Professor, School of Computing
Ph.D., Rice University, 1999
Professor Flatt's research interests cover all
practical and theoretical aspects of programming languages, systems,
and environments. As part of the Programming Languages Team (PLT), he
is one of the principal architects of the DrScheme programming
environment, and he helped to develop the TeachScheme! introductory
curriculum. His current research topics include module languages for
software components, object-oriented languages for classes and mixins,
and high-level operating systems for cooperating applications.