Lawrence Rauchwerger

Lawrence Rauchwerger
Lawrence Rauchwerger he/him/his
(217) 244-0968
4114 Siebel Center for Comp Sci

For More Information


Lawrence Rauchwerger is a Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign. Previously, he was the Eppright Professor of Computer Science and Engineering at Texas A&M University and the co-Director of the Parasol Lab. He received an Engineer degree from the Polytechnic Institute Bucharest, a M.S. in Electrical Engineering from Stanford University and a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign.

Rauchwerger's approach to auto-parallelization, thread-level speculation and parallel code development has influenced industrial products at corporations such as IBM, Intel and Sun. Rauchwerger is an AAAS Fellow, IEEE Fellow, an NSF CAREER award recipient and has chaired various IEEE and ACM conferences, most recently serving as Program Chair of PACT 2016 and PPoPP 2017.

Research Interests

  • Parallel and distributed programming environments, compilers and architectures for parallel and distributed computing.

Research Areas

  • Computer Systems and Architecture

Recent Courses Taught

  • CS 426 - Compiler Construction
  • CS 484 (CS 498 P3, CS 498 P4) - Parallel Programming
  • CS 591 ACT - Advanced Compiler Technology
  • CS 591 CS - CS Speaker Series
  • CS 591 CS (CS 591 CSO) - CS Colloquium
  • CS 598 LRW - Port High Perf Comp via DSL
  • CS 598 PPM - Parallel Programming Models
  • CS 598 PPM - Parallel Programming Models