5300 Riata Park Court Building B uaus08-103 Austin, TX 78727
Eric Allen is a Principal Investigator of the Programming Languages Research Group at Sun Labs. He is concerned with the design, formal analysis, and implementation of new language features to increase program robustness and programmer productivity.
Eric possesses a broad range of skills and hands-on knowledge in leading teams to develop reliable technology. As Principal Investigator of the Programming Language Research Group at Sun Labs, he drives the design and implementation of new programming models for parallel computing. He is also an adjunct professor in the Department of Computer Science at the University of Texas at Austin. As Lead Java Developer at Cycorp, he assisted in the transformation of that company's programming practices to construct more reliable software. While a PhD student at Rice University, he was Lead Developer of the NextGen compiler for Java, as well as Project Manager for the DrJava software development environment. While still a graduate student, he wrote a regular column on software development for IBM developerWorks, and authored ``Bug Patterns in Java,'' a book on effective programming and debugging.
Eric received his BA in computer science and mathematics from Cornell University and his MS and PhD from Rice University.