Randy Bryant's Home

- Name:
- Randal E. Bryant
- Founders University Professor of Computer Science Emeritus
- with courtesy appointment in Electrical and Computer Engineering .
- Publications and Presentations:
- Dave O'Hallaron and I are authors of the textbook titled Computer Systems: A Programmer's Perspective, now in its third edition. More information can be found on the CS:APP Web Page. We have a blog in which we discuss both the contents of the book and its use as a textbook.
- Check out my publication list, complete with links to electronic versions of many of the papers.
- I have a web page with copies of selected presentations
- Check out my most cited paper: ``Graph-Based Algorithms for Boolean Function Manipulation,'' IEEE Transactions on Computers, Vol. C - 35, No. 8, August, 1986, pp. 677 - 691. This version includes footnotes giving updates on some of the ideas and conjectures presented in the paper.
- As an illustration of what binary decision diagrams (BDDs) can be used for, take a look at Interesting Maps page I have created based on some recent work by Don Knuth. Pursuing graph coloring a bit further, check out my colorings of the McGregor graph.
- I scanned a copy of my master's thesis, published in 1977 as technical report MIT-LCS-TR-188: Simulation of Packet Communication Architecture Computer Systems. It is regularly cited as one of the first publications on distributed simulation.
Personal Information:- A brief biography: Text file
- The short version of my curriculum vitae: Adobe Acrobat | HTML]
- A separate list of publications: Adobe Acrobat | HTML]
- The full-blown version of my curriculum vitae: Adobe Acrobat | HTML] This includes publications, presentations, students, etc.
- If you visit my home office, you'll see an interesting weaving hanging on the wall created by Lois Bryant. Lois is my sister, but she's also a well-respected textile artist.

This weaving is inspired by the design and application of microprocessors. The lefthand side shows the equations by which one reasons about a processor design. The center section mimics an Intel Pentium chip, and the righthand side displays the bits that the processor generates.
Classes:
Classes Taught
Mailing Address: School of Computer ScienceCarnegie Mellon University5000 Forbes Avenue Pittsburgh, Pennsylvania 15213-3891 USA
Office: Email: Randy dotBryantatcsdotcmudoteduAssistant:Pat Loring Gates Center for Computer Science 8122
(Voice) 412-268-5628
Email: sawako@cs.cmu.edu- Current Graduate Students:
- Former Graduate Students: