Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Web Development
Computer Networking
Introductory Human Physiology
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Philosophy, Science and Religion: Religion and Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore e-graph rewriting techniques in automated reasoning, examining historical connections and potential extensions for future implementations.
Explore integration of disequalities into e-graphs for enhanced automated theorem proving efficiency. Learn about implementation approaches and preliminary results in egg library.
Explore shared memory concurrency in programming languages, examining challenges, recent advancements, and future directions for designing effective concurrency models for multicore systems.
Explore automated proof generation for associative and distributive rewriting using e-graphs, focusing on encoding dependently-typed languages and strategies for building proof trees within egglog.
Explore e-graph application in software testing, focusing on test suite reduction and abstraction for program analysis tools. Learn about JSON-based implementation and preliminary research findings.
Explore a novel approach combining static program analysis with LLM queries to enhance error-specification inference in C systems code, improving recall and F1-score while maintaining precision.
Explore proof automation in Lean using equality saturation, addressing challenges in bridging expression semantics with e-graphs for improved equational reasoning and theorem proving.
Explore career paths in corporate, government, and university R&D with insights from a 25-year industry veteran. Gain valuable perspectives to guide your professional journey in research and development.
Explore state space exploration for distributed systems, focusing on the Must project and its scalability advancements. Discover challenges in industrial deployment of model checking.
Explore rare edge cases and challenges in loop analysis for C programming, enhancing understanding of static analysis tools and improving software verification techniques.
Explore implementing Hilbert's ε-terms in SMT solvers, gaining access to a new logical choice primitive for enhanced reasoning capabilities.
Explore a novel approach to strongly typing compiler passes, combining nanopasses and recursion schemes for efficient, type-safe compiler front-end development in Ada.
Explore a novel scheduling strategy for mixing data and task parallelism, preserving data parallelism structure while enabling flexible thread distribution and self-scheduling for improved performance.
Explore efficient parallel scans for multi-core CPUs, achieving zero overhead and improved single-threaded performance in array languages.
Explore statically determined memory allocation for flat, immutable arrays in Apple array system, extending liveness analysis for JIT compilers in functional languages.
Get personalized course recommendations, track subjects and courses with reminders, and more.