World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
33
Citations
6093
World Ranking
12500
National Ranking
5073

Overview

Jeremy G. Siek is affiliated with Indiana University in the United States and specializes in research within the field of computer science. Their work spans multiple subfields, with a focus on artificial intelligence, computational theory and mathematics, software, signal processing, and hardware and architecture.

Their research primarily addresses topics in logic, programming, and type systems, formal methods in verification, and security and verification in computing. Additional areas of study include advanced malware detection techniques, model-driven software engineering techniques, software engineering research, and software testing and debugging techniques.

Jeremy G. Siek has authored several papers published in a variety of venues. Notable recent publications include:

  • Programming language foundations in Agda (2020) in Science of Computer Programming
  • Blame and coercion: Together again for the first time (2021) in Journal of Functional Programming
  • Quest Complete: The Holy Grail of Gradual Security (2024) in Proceedings of the ACM on Programming Languages
  • Parameterized cast calculi and reusable meta-theory for gradually typed lambda calculi (2021) in Journal of Functional Programming
  • Parameterized Cast Calculi and Reusable Meta-theory for Gradually Typed Lambda Calculi (2020) in arXiv (Cornell University)

Their frequent publication venues include arXiv (Cornell University), Journal of Functional Programming, Electronic Proceedings in Theoretical Computer Science, Science of Computer Programming, and Proceedings of the ACM on Programming Languages.

Collaboration is part of their research activity, with frequent coauthors such as Philip Wadler, Wen Kokke, Peter Thiemann, and Tianyu Chen.

Best Publications

  • The Boost graph library : user guide and reference manual

    Jeremy G. Siek;Lie-Quan Lee;Andrew Lumsdaine

  • Gradual typing for objects

    Jeremy Siek;Walid Taha

  • Gradual Typing for Functional Languages

    Jeremy G. Siek;Walid Taha

  • Concepts: linguistic support for generic programming in C++

    Douglas Gregor;Jaakko Järvi;Jeremy Siek;Bjarne Stroustrup

  • A comparative study of language support for generic programming

    Ronald Garcia;Jaakko Jarvi;Andrew Lumsdaine;Jeremy G. Siek

  • Refined Criteria for Gradual Typing

    Jeremy G. Siek;Michael M. Vitousek;Matteo Cimini;John Tang Boyland

  • The Matrix Template Library: A Generic Programming Approach to High Performance Numerical Linear Algebra

    Jeremy G. Siek;Andrew Lumsdaine

  • Concept Checking: Binding Parametric Polymorphism in C++

    Jeremy Siek;Andrew Lumsdaine

  • Threesomes, with and without blame

    Jeremy G. Siek;Philip Wadler

  • Design and evaluation of gradual typing for python

    Michael M. Vitousek;Andrew M. Kent;Jeremy G. Siek;Jim Baker

  • Blame for all

    Amal Ahmed;Robert Bruce Findler;Jeremy G. Siek;Philip Wadler

  • Gradual typing with unification-based inference

    Jeremy G. Siek;Manish Vachharajani

  • An extended comparative study of language support for generic programming

    Ronald Garcia;Jaakko Jarvi;Andrew Lumsdaine;Jeremy Siek

  • The Matrix Template Library: generic components for high-performance scientific computing

    J.G. Siek;A. Lumsdaine

  • The generic graph component library

    Lie-Quan Lee;Jeremy G. Siek;Andrew Lumsdaine

  • Automating the generation of composed linear algebra kernels

    Geoffrey Belter;E. R. Jessup;Ian Karlin;Jeremy G. Siek

  • An efficient software transactional memory using commit-time invalidation

    Justin E. Gottschlich;Manish Vachharajani;Jeremy G. Siek

  • Exploring the Design Space of Higher-Order Casts

    Jeremy Siek;Ronald Garcia;Walid Taha

  • Monotonic References for Efficient Gradual Typing

    Jeremy G. Siek;Michael M. Vitousek;Matteo Cimini;Sam Tobin-Hochstadt

  • Essential language support for generic programming

    Jeremy G. Siek;Andrew Lumsdaine

Frequent Co-Authors

Andrew Lumsdaine
Andrew Lumsdaine Pacific Northwest National Laboratory
Walid Taha
Walid Taha Halmstad University
Philip Wadler
Philip Wadler University of Edinburgh
Jonathan Aldrich
Jonathan Aldrich Carnegie Mellon University
Giuseppe Castagna
Giuseppe Castagna Centre national de la recherche scientifique, CNRS
Dale Miller
Dale Miller French Institute for Research in Computer Science and Automation - INRIA
Amer Diwan
Amer Diwan Google (United States)
Robert Bruce Findler
Robert Bruce Findler Northwestern University
Maurice Herlihy
Maurice Herlihy Brown University
Yannis Smaragdakis
Yannis Smaragdakis National and Kapodistrian University of Athens

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring computer science doesn't always follow a traditional path. Many students seek flexible education options, such as the online colleges that accept low gpa. These institutions provide opportunities for those who may not meet strict admission criteria, making a computer science education more accessible.

If rapid career entry is your goal, consider programs like a 1 year computer science degree online. These accelerated tracks are intensive and designed for students aiming to quickly build skills, switch careers, or advance in tech industries.

Computer science intersects with many disciplines, opening doors to emerging fields. For example, there is a rising demand for professionals with backgrounds in both tech and sustainability. If you’re interested in the intersection of environment and technology, review the cheapest online environmental science degree or explore diverse jobs for environmental science majors, many of which value computer science knowledge.

Online computer science and related degrees offer flexibility, affordability, and new career possibilities—no matter your starting point or future ambitions.

Best Scientists Citing Jeremy G. Siek

Trending Scientists