Maurice HerlihyProfessor of Computer Science
Contact InformationBox 1910
Providence, RI 02912
Email: mph at cs.brown.edu
Personal home page:
|Operating Systems and Distributed Systems|
|Theory of Computation|
|CSCI0310||Introduction to Computer Systems|
|CSCI1760||Introduction to Multiprocessor Synchronization|
|CSCI2750||Topics in Parallel & Distributed Computing|
Tell us a little about your background: educational, professional, personal, etc.
I have an A.B. from Harvard in Math, and a Ph.D. from MIT in CS. I have worked, in one role or another, in four research labs: Xerox PARC, DEC CRL, Microsoft Cambridge (UK), and Sun Labs New England. I have taught at CMU and Brown.
What do you focus on in your research? Any recent advances?
The shift to multicore architectures changes everything. Multiprocessors and concurrency, once an exotic subculture, has become mainstream.
What do you like teaching classes about?
Things that excite me.
How did you become interested in computer science?
When I graduated, I knew nothing about CS, but I needed a job. I was hired to write FORTRAN programs for minimum wage, and one thing led to another.
What is your favorite thing about Brown?
The enthusiasm of the students.
Any hobbies or passions?