Expertise: Operating & Distributed Systems; Software Engineering
Alan Shaw, Professor Emeritus, graduated with a Bachelor’s degree in Engineering Physics from the University of Toronto, a Master’s in Mathematics from Stanford University, and a Ph.D. in Computer Science from Stanford in 1968. In addition to faculty appointments at the University of Washington starting in 1971, he has been on the Computer Science faculty at Cornell University, Visiting Professor at TELECOM Paris, Visiting Professor and Fulbright Research Scholar at the University of Paris, Guest Professor in Informatics at ETH Zurich, Research Associate at the Stanford Linear Accelerator Center, and Systems Engineer for the IBM Corporation. His current research interests are in real-time systems and software specification methods.
Professor Shaw’s publications include the usual number of research papers, two textbooks on operating systems (the most recent in 2003), a book on software engineering, an introductory computer science text, an edited book on document preparation systems, and a text on real-time software (2001). He has served on various NSF panels, and as a member of the ACM Editorial Committee, a member of the Computer Science Screening Committee for Fulbright awards, and an Editor of the journals Real-Time Systems and IEEE Transactions on Software Engineering, among other things. He is a fellow of the ACM.
He has supervised many M.S. theses and projects, and eighteen Ph.D. dissertations, including an ACM Distinguished Dissertation. About half of his former Ph.D. students have academic positions and the other half work for a living.
Professor Shaw’s hobbies include good food and wine, trumpet, biking, houseboats, and tennis.