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.
- Parallel and distributed programming environments, compilers and architectures for parallel and distributed computing.
Recent Courses Taught
- CS 426 - Compiler Construction
- CS 484 - Parallel Programming
- CS 498 P3 (CS 498 P4) - Parallel Programming
- CS 591 ACT (CS 591 CS, CS 591 CSO) - CS Colloquium
- CS 598 LRW (CS 598 PPM) - Parallel Programming Models