Prof. Douglas Thain at Notre Dame

| About | Teaching | Research | Papers | Talks | Service | Blog | Lab |

Brief Biography

Prof. Douglas Thain is a Professor in the Department of Computer Science and Engineering at the University of Notre Dame. He received the Ph.D. in Computer Sciences from the University of Wisconsin in 2004 and the B.S. in Physics from the University of Minnesota in 1997.

He directs the Cooperative Computing Lab at Notre Dame, which focuses on the design of large scale distributed computing systems applied to grand challenge problems in science and engineering. His team is active in publishing open source software systems such as Floabilitya>, TaskVine Makeflow, Parrot, and others.

Prof. Thain has received multiple teaching awards at Notre Dame for his courses in distributed systems, operating systems, and compilers, and has published an introductory compilers textbook (compilerbook.org), an open source operating system kernel (Basekernel), and an online course in Data Intensive Scientific Computing. (DISC)