Computer Science & Engineering
Prof. Douglas Thain is an Associate Professor in the Department of Computer Science and Engineering at the University of Notre Dame. 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.
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.