Charles LeisersonView profile
Professor
Charles Leiserson is the Edwin Sibley Webster Professor in the Department of Electrical Engineering and Computer Science (EECS) at MIT. He is renowned for co-authoring the seminal textbook Introduction to Algorithms , now in its fourth edition, which is widely used globally. His research focuses on algorithms, parallel computing, and software performance engineering, with contributions to theoretical computer science and practical systems like the Cilk multithreaded language and the Connection Machine CM-5 architecture. Leiserson’s work spans compiler design (e.g., Pochoir for stencil computations) and high-performance computing frameworks. He explores post-Moore’s Law computational strategies, graph neural networks for financial forensics, and deterministic parallel algorithms. His educational contributions include courses like 6.172 (Performance Engineering of Software Systems) and initiatives in scalable graph learning. His research has led to innovations in parallel programming models, algorithm optimization, and hardware-software co-design. Leiserson’s interdisciplinary work bridges theory and practice, influencing both academic research and real-world applications in finance, cryptography, and supercomputing.












