Summary of Activities/Interests
Distributed computing, scientific computing, cloud computing, grid computing, operating systems, open source software, file and storage systems, compilers and languages.
Ph.D., Computer Sciences, University of Wisconsin at Madison, 2004
M.S., Computer Sciences, University of Wisconsin at Madison, 1999
B.S., Physics, University of Minnesota at Twin Cities, 1997
Prof. Douglas Thain is an Associate Professor in the Department of Computer Science and Engineering at the University of Notre Dame. He received the B.S. in Physics from the University of Minnesota - Twin Cities and the M.S. and Ph.D. in Computer Sciences from the University of Wisconsin - Madison, where he contributed to the Condor distributed computing system. At Notre Dame, he works closely with researchers in multiple fields of science and engineering to attack scientific problems using large scale computing. His research team creates and publishes open source software that is used around the world to harness large scale computing systems such as clusters, clouds, and grids.
Prof. Thain teaches a variety of undergraduate and graduate courses in fundamentals of computing, operating systems, compilers, and distributed systems. He is the recipient of multiple teaching awards, including the CSE Department Undergraduate Teaching Award, the College of Engineering Outstanding Teacher of the Year and the Notre Dame Edmund Joyce C.S.C Award for Excellence in Undergraduate Teaching.