Course Syllabus

Seminar in Probability

Random walks, uniform spanning trees and shuffling cards


Course 18.604, Fall 2025

 

IMPORTANT NEWS: 

Before Monday, September 14th, at 11.59PM, each student must send me an email (jborga@mit.edu) containing the following information:

  1. Confirmation of your ability to present on the three assigned dates (as indicated in the course calendar). If one of the dates does not work for you, clearly explain the reason.
  2. Confirmation that you booked a 1h slot for the rehearsal of your first talk on the day indicated in the course calendar (use this link) and at the same time of your partner.

 

Professor: Jacopo Borga (jborga@mit.edu)

Office hours: I am available to help you with your presentations (more details below) – email me about it! For questions about exercises in the homework please ask our course assistant Ruoxi Qian (rqian@mit.edu) during their office hours or send an email (more info below).

 

Communication specialists:  Michael Maune (mmaune@mit.edu) 

 

Course assistant:  Ruoxi Qian (rqian@mit.edu)

Office hours: The office hours for each pset are scheduled 2 or 3 days before the pset deadlines:

  • Friday October 16th  5-7PM Room: 2-151
  • Wednesday November 4th  5-7PM Room: 2-151
  • Wednesday November 18th 5-7PM Room: 2-151

You can also find these times in the course calendar. If you cannot come to office hours, feel free to email me (rqian@mit.edu) with any pset questions! Please don't email me at the last minute though.


Class Schedule: TR 9.30 AM - 11 AM (2-147)  & CalendarAttendance and active participation in all classes are mandatory and will be enforced. If you are unable to attend a class, please email me in advance with a clear explanation of the reason for your absence. 

 

There is no final exam!

 

Prerequisites: I expect that you are very familiar with all the material from 18.600 (Probability and Random Variables). In particular, you should review the following three important topics/concepts:

1. Conditional expectation [slides]

1. (Discrete time and space) Markov chains [slides]

3. (Discrete time and space) Martingales [slides]

I will also devote some of the first few lectures to review some preliminary material from 18.600, but it is very important that you first review the above material independently.


Course Goals and Description: In a seminar, mathematicians help each other to learn a body of advanced material. The main object of this undergraduate seminar is for you to help each other learn the content presented in this lecture notes on Random walks and uniform spanning trees (which are based on that of Lyons and Peres’s excellent book Probability on Trees and Networks), while simultaneously helping each other to better present, discuss, write, and read mathematics. To this end, you will take turns collaboratively presenting sections of the material to each other.

In the last part of the course (third round of presentations) we will shift our attention to card shuffling following this book: The Mathematics of Shuffling Cards

Your final (20-minute) presentation will be on a topic of your choice, about which you will also write a 5-7 page paper.

You will present to your classmates 4 times during the course of the semester, following this calendar:


 Three 30-minute (15min each) collaborative presentations given collaboratively with another classmate, each on an assigned section from the notes. The first presentation will be a black board presentation, the second one a slides presentation and the third one a black board or slides presentation.
 One 20-minute final presentation given by yourself on the topic of your written paper. You are free to chose what type of presentation you want to use (black board/slides).

During the semester you will also have a reading assignment and 3 homework assignments.


Collaborative presentations: For the collaborative presentations, you and your classmate must present approximately equally. It is fine for one of you to give the first half of the talk and the other to give the second half, but you should work closely together to ensure that all parts of the talk are presented clearly and work well together. 

Each 30-minute presentation will be based on a preassigned section of the lecture notes (in the "Files section" you will find a version of the lecture notes where it is clearly indicated what section you should cover during your talk). You should assume that classmates have read and thought about the text: design the talk to help your classmates with the most challenging aspects of the text. 

During each presentation, you will be handed a comment form on which you will give feedback to your classmates presenting (more details are given below).

Practice Talks with the communication and math instructors can be scheduled via this calendar. Practice Talks are 60 minutes long and must be scheduled at least 48 hours in advance.
You must schedule (before Tuesday, September 15th) a Practice Talk before your first presentation. Timeslot availability for this first Practice Talk can be seen on the calendar.
After the first presentation, additional Practice Talks are optional and should be scheduled with the communication instructor only; the math instructor will not attend these sessions. These Practice Talks are available only on Monday, Wednesday, and Friday, so students should plan ahead when scheduling them. If no available timeslot works, students can email the communication instructor to arrange an alternative time.
Students who would like to meet separately with the math instructor to discuss mathematical explanations or other mathematical questions should contact the math instructor directly by email to arrange a meeting.

 

Written paper and Final presentation: You will write a paper on a topic of your choice, to be completed in stages. You will propose a topic or choose one from the list that is provided at the end of this version of the notes. You will have various deadlines (see the dates in the calendar) for the topic, an abstract and plan, and full drafts for feedback from me and other students.
The paper need not contain original results, but the writing must be your own and all sources must be properly acknowledged (ask if you have questions). The paper must be successfully written in the style of a research or expository journal article and must be about 5/7 pages long (using the templated that I will provide in the Files section). 

You will give a 20-minute final presentation given by yourself on the topic of your written paper (following the schedule on the calendar).

 

The paper must be written and developed in Overleaf, and you must share the Overleaf project link (thre will be a specific assignment on Canvas to submit the link) with me so that I can access the document and its revision history throughout the writing process. All substantive drafting and revision should take place in the shared Overleaf project. This requirement is part of the course’s academic-integrity policy and allows me to see how your paper develops over time. Copying and pasting text generated by any artificial-intelligence (AI) system into your paper is completely forbidden, whether the text is used verbatim or only lightly edited afterward. The prose submitted in the paper must be your own writing. You are responsible for properly acknowledging all sources you consult and for being able to explain and discuss the content and development of your paper. Failure to provide access to the Overleaf project or evidence that AI-generated text has been inserted into the paper may be treated as a violation of the course academic-integrity policy (see also the AI Usage Policy below).

 

Before TBA, each student must send me an email (jborga@mit.edu) containing the following information:

  1. A ranking with your favorite topics for the paper and final presentation. You are allowed to propose topics that are not part of the list at the lecture notes.

Example: My ranking is 1st-topic 3, 2nd-topic 5, 3rd-topic 7, 4th-topic 1, 5th-topic 2, 6th-topic 13, 7th-topic 15, 8th-topic 6, ....

If possible my preference would be to present of this alternative topic: "Kirchhoff's theorem: how do we count the number of spanning trees of a graph?"

Your ranking should include at least 8 topics.  

 

Reading assignment: We will provide a well-written paper on a topic related to our seminar. You will be asked to read it and answer a few questions designed to help you understand what constitutes "effective writing." This is a self-directed assignment, meaning we will not provide feedback on your work. However, completing the assignment is one of the criteria for your final grade (see below for more details).

 

Homework: There will be 3+1 homework assignments during the class. 

About the first three assignments: Each one will cover a different section of the lecture notes. These assignments are designed primarily to help you assess your understanding of the material. Please note:

-Your homework will be graded by Ruoxi Qian.

-Solutions to the exercises will be provided after the submission deadline.

The last homework assignment is for students to check their understanding of the strategies taught in the revision workshop (TBA). Michael will comment on your work, but not grade the responses to that homework.

 

AI Usage Policy: AI may be used to support your learning, such as clarifying concepts, providing feedback on work you have already done, or improving grammar and exposition. It should be used to improve your own work, not to reduce the amount of work you do yourself.

You may not use AI to directly solve assigned problems, generate proofs or solutions, or produce a first draft or starting point for written work. AI-generated text may not be copied, paraphrased, or lightly edited and then submitted as your own. Your reasoning, organization, and initial writing must be your own.

The guiding principle is: AI may help you do your work better, but it may not do the work for you. Here are some more concrete examples:

 

Allowed Not Allowed
Use AI to clarify concepts you are learning. Use AI to directly solve assigned problems.
Get feedback on work you have already completed. Ask AI to generate proofs or solutions.
Use AI to get feedback on grammar, clarity, and exposition of your own writing. Use AI to create a first draft or starting point for written assignments.
Use AI to get feedback on your own reasoning and work after you have done it yourself. Copy, paraphrase, or lightly edit AI-generated text and submit it as your own.
Keep your reasoning, organization, and initial writing your own. Use AI in a way that reduces the amount of work you are expected to do yourself.

 

Feedback: During each talk, you will be asked to provide feedback to the presenter using the Comment Form which can be found in the "Files" section. Please ensure your feedback is always respectful. We are all here to learn, support one another, and improve our mathematical understanding and presentation skills.

Additionally, you will be asked to review two of your colleagues' final papers. Your feedback should focus on "effective communication for the target audience" and will be shared during the "Peer Review Session".


Important dates: All the important dates can be found in this calendar. You will have one 24-hour grace periods in case of last-minute problems or difficulties for any of the deadlines. If this is the case, you should send me an email (jborga@mit.edu) saying that you want to use one of your 24-hour grace periods. Any further delay will not be accepted and will affect your final grade.

Grading: The final grade is based on 40% for the group talks, including the practices, attendance, and participation after the presentations; 5% for the reading assignment and feedback; 25% for the homework and 30% for the paper and final presentation, including drafts and peer critique. 


Resources: In additional to the assistance you will receive from your peers and from me, help with presenting and writing is available from our communication specialist, Michael Maune. For help with presentations and writing, please email either me (jborga@mit.edu) or Michael Maune (mmaune@mit.edu).

General help with writing and presenting (not specific to mathematics) is available from MIT’s Writing Center: http://cmsw.mit.edu/writing-and-communication-center

 

Student Support Services (S3): If you are dealing with a personal or medical issue that is impacting your ability to attend class or complete work, you should contact a dean in Student Support Services (S3). S3 is there to help you. The deans will verify your situation, provide you with support, and help you work with me to determine next steps. In most circumstances, you will not be excused from coursework without verification from a dean. Please visit the S3 website for contact information and more ways that they can
provide support. Website: https://studentlife.mit.edu/s3.

Course Summary:

Course Summary
Date Details Due