Portrait Douglas Thain
Professor and Associate Chair
Computer Science and Engineering
University of Notre Dame
384C Fitzpatrick Hall
New Online Textbook
Douglas Thain,
Introduction to Compilers and Language Design,
Second Edition, 2020.
DISC Online Course


I lead the Cooperative Computing Lab, where my team creates software that allows people to easily harness hundreds to thousands of computers from clusters, clouds, and grids. Our software is used around the world to solve large scale problems in many fields of science and engineering. I am always looking for excellent students to join the CCL Team. To learn more, watch this movie, read my blog, or visit my research lab.

Recent Publications

(Complete List of Papers)

Slides From Recent Talks

My Ph.D. Graduates

Research Funding

Professional Service