Tom Doeppner
- twd@cs.brown.edu
- Associate Professor (Research) and Vice Chair
- Department of Computer Science
- Brown University
- Providence, RI 02912-1910
- 401-863-7633 (voice)
- 401-863-7657 (fax)
- office: CIT 405
Departmental Responsibilities:
- Director of Undergraduate Studies: I'm in charge of the CS concentration as well as of our undergraduate TA program.
- Chair of our space committee: I'm coordinating our current expansion.
- Chair of our colloquia and awards committees.
- Member of our facilities committee: we provide guidance to our technical staff on the department's computing facilities.
Research:
I'm currently working on the Electronic Notebook Project.
Things I've been involved with in the past include:
- ThreadMon (Please don't ask for code: this system hasn't been supported in several years and is highly dependent on the underlying threads implementation!)
- C++ Threads: An object-oriented version of POSIX threads.
- Brown Threads: One of the first threads packages on Unix. There's even a tutorial on how to use it.
- A long, long time ago I was a theoretician and did work on the correctness of parallel programs. I had a paper published in STOC (May 1976) and one in POPL (January 1977). At some point I'll find the source for these papers and put them on my web page.
Teaching:
I teach CS167 (Operating Systems)
and CS169 (Operating Systems Laboratory) in the fall
and CS168 (Computer Networks) in the spring.
Consulting:
I have developed training courses on the internals of many modern Unix systems (including Linux) as well as on NFSv4 and Multi-Threaded Programming. Contact IAPS.
Underwater Photography:
My hobby is shooting pictures underwater. Check them out!