News & Events

  • Jeremy Siek named Director of Master's Studies, Computer Science at SoIC

    Date: 07/01/2014

    Jeremy Siek, Associate Professor of Computer Science and Faculty Scholar at The Center for Research in Extreme Scale Technologies (CREST), was recently named Director of Master's Studies, Computer Science for the School of Informatics and Computing.

    Biography
    Jeremy's areas of research include generic programming, programming language design, type systems, and compiler optimizations for high-level languages. Jeremy's Ph.D. thesis laid the foundation for constrained templates, aka the "concepts" proposal for C++. Prior to that, Jeremy developed the Boost Graph Library, a C++ generic library for graph algorithms and data structures. Jeremy post-doc'd at Rice University where he developed the idea of gradual typing: a type system that integrates both dynamic and static typing in the same programming language. Jeremy is currently working on a gradually-typed version of Python, a version of concepts for Chapel, and a domain-specific compiler for generating memory-efficient linear algebra kernels. In 2009 Jeremy received the NSF CAREER award to fund his project: "Bridging the Gap Between Prototyping and Production". In 2010 Jeremy was awarded a Distinguished Visiting Fellowship from the Scottish Informatics & Computer Science Alliance

    Research Areas
    • Programming Languages
    • Compilers
    • High Performance Computing
    • Parallel and Distributed Computing

    Centers
    Center for Research in Extreme Scale Technologies

    You can read more about Jeremy Siek here or here.

 

 

----------