Douglas Thain,
Introduction to Compilers and Language Design,
Second Edition, 2020. http://compilerbook.org
DISC Online Course
Research
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.
"The Notre Dame Extended Research Community", Mitchell Wayne, Thomas Loughran, Douglas Thain, Daniel Karmgard, Anna Goussiou, National Science Foundation, GK-12 Program, Sep 2007-2012.