Home > Profiles > Douglas Thain

Douglas Thain

Douglas Thain

Contact Info

Email: dthain@nd.edu
Phone: 000-000-0000
Office: 382 Fitzpatrick
Website: http://www.nd.edu/~dthain/

Affiliations

Department of Computer Science and Engineering Associate Professor and Director of Graduate Studies
College of Engineering Associate Professor

Summary of Activities/Interests

Distributed computing, scientific computing, cloud computing, grid computing, operating systems, open source software, file and storage systems, compilers and languages.

Education

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

Biography

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.