[PHOTO] Peter Shor

Contact information

Office Hours

Please see the websites for my courses.


A very out-of-date version of my publications list.
A list of some of my papers. These were available electonically at my ATT website, and I've put some of them up on this website. If there's one that you want that I don't have up, please email me.
My PhD thesis (scanned in) is here.

New Directions Course Notes


My mathematical research is currently mainly in quantum computing, but I am also interested in (and have in the past worked in) algorithms, computational geometry, combinatorics, and probability theory.

Other Stuff

You can see why I chose a career as a scientist rather than as a poet.
And here is a less frivolous poem.

I gave a talk about Minkowski's and Keller's cube tiling conjectures, their motivations, and their eventual proof and disproof, in the IAP Mathematics Lecture Series, on January 26, 2004. The history of these conjectures is quite interesting, as Minkowski's original conjecture was motivated by a question about Diophantine approximations, but on the way to their resolutions, these conjectures mutated into questions about tiling high dimensional spaces with cubes, about finite Abelian groups, and about the structures of certain specific graphs. The lecture notes are here (with some typos fixed 02-08-02). The homework problems are here.

I often get asked what are some good reference material about quantum computation. A good textbook is Nielsen and Chuang. Good course notes at the web are available from John Preskill, which may soon become a book, Umesh Vazirani, and David Mermin. This last course (David Mermin's) is especially directed at computer scientists. It has now been turned into a book.

Past Courses:

For my recent courses, I have used MIT's Stellar course management system. Here are some websites for older courses I taught: In spring 2010, I taught 18.436J/8.371J.

In Fall 2008, I taught 18.435.

In Spring 2008, I taught 18.424: Seminar on Information Theory. Here is the website for the class.

I also co-taught 18.409/6.443/8.371 with Isaac Chuang.

In Spring 2007, I taught 18.424: Seminar on Information Theory.

In Fall 2006, I taught 18.435: Quantum computing and 18.091: Mathematical Exposition and

In Spring 2006, I co-taught 18.409/8.371J/6.443J. This was an advanced course on quantum computation
Here is the web page for this course.

In Fall 2005, I taught 18.310, Principles of Applied Mathematics Here is the web page for this course.

In Fall 2004, I co-taught 18.435 with Seth Lloyd and taught 18.447. The course webpage is here.

18.419, Seminar in Theoretical Computer Science (really, topics in quantum computation) is the web page for my course Spring, 2004.