This is the course website for EE 520, Random Processes, Fall 2026 quarter.
Meeting time: Mon/Wed 3:30-5:10PM, FAB 171
Office hours: Mon/Wed 5:10-6:10PM (or by appointment), FAB 160-19
Course Description
The goal of this course is a rigorous, application-driven understanding of probability and random processes at the graduate level. One idea organizes the entire quarter: a probability model answers three questions — what is uncertain, what is observed, and how should observation change belief and action? We apply that one formula to progressively bigger objects: a single hidden fact, one random variable, a pair, a Gaussian vector, and finally an entire function.
The course runs in five movements:
- Belief and conditioning (sessions 1–3) — probability as the calculus of belief, Bayes’ rule as a learning algorithm, acting on a posterior
- One random variable (sessions 4–7) — discrete and continuous models, extremes, transformations, sampling, and the value of a measurement
- Two random variables (sessions 8–11) — joint structure, conditional expectation, detection, and learning a probability (Beta–Bernoulli and bandits)
- Gaussian vectors and linear estimation (sessions 13–15) — covariance as geometry, Gaussian conditioning, LMMSE and sensor fusion
- Processes: the same formula, infinite index (sessions 16–19) — Gaussian processes, stationarity as kernel structure, LTI systems and the Wiener filter, and adaptive sampling
Textbook: The course will use the free textbook below.
Syllabus: Course Syllabus.
Communication: I will not use email for course communication. All written questions should be posted to the appropriate channel on the Slack workspace (see Homework 0).
Course Schedule
Two 100-minute sessions per week for ten weeks: 18 lecture sessions plus a midterm (session 12) and final (session 20). Sessions open with a motivating application or live demo, develop the theory rigorously, and close by converting a posterior into a decision. Assignments are typically due Fridays at 11:59PM.
| Date | Lecture | Topic | Sections | Assignment Due (Friday) |
|---|---|---|---|---|
| Wk 1 Mon | 1 | why probability? search and belief | 1.1-1.4 | --- |
| Wk 1 Wed | 2 | Bayes' rule and sequential updating | 1.5-1.7 | --- |
| Wk 2 Mon | 3 | independence, conditional independence, and acting on belief | --- | --- |
| Wk 2 Wed | 4 | discrete random variables | 2.1-2.4 | HW1 |
| Wk 3 Mon | 5 | named models and extremes | 2.4, 3.4, 3.5 | --- |
| Wk 3 Wed | 6 | continuous random variables | 4.1-4.4, 5.1 | --- |
| Wk 4 Mon | 7 | functions of one RV, sampling, and the value of a measurement | 5.2-5.5 | --- |
| Wk 4 Wed | 8 | joint structure | 7.1-7.5 | HW2 |
| Wk 5 Mon | 9 | conditional expectation | 3.3, 8.4 | --- |
| Wk 5 Wed | 10 | detection | 8.4-8.6 | HW3 |
| Wk 6 Mon | 11 | Bayes with a continuous parameter; bandits; midterm review | --- | --- |
| Wk 6 Wed | 12 | random vectors and covariance | 8.1-8.3 | HW4 |
| Wk 7 Mon | --- | MIDTERM EXAM (covers Lectures 1-10, HW 1-4) | --- | --- |
| Wk 7 Wed | 13 | Gaussian vectors and conditioning | 9.1-9.5 | --- |
| Wk 8 Mon | 14 | LMMSE, orthogonality, and fusion | 8.4-8.6 | --- |
| Wk 8 Wed | 15 | Gaussian processes | 11.1-11.4 | HW5 |
| Wk 9 Mon | 16 | WSS: stationarity as kernel structure | 10.1-10.4 | --- |
| Wk 9 Wed | 17 | constructing processes: LTI systems and the Wiener filter | 10.5-10.8 | HW6 |
| Wk 10 Mon | 18 | capstone: adaptive sampling, and the course in one formula | --- | --- |
| Wk 10 Wed | --- | catch up/review | --- | HW7 |
Assignments
All assignments must be submitted via gradescope to obtain credit. See Homework 0 below for information on how to set up an account.
I provide the \(\LaTeX\) file used to generate each homework below. You must use this as a template to receive extra credit.
Resources
- \(\LaTeX\): The best way to learn is to hack examples, like those I provide for the homework assignments above. A few other good resources are below.
- tutorial
- Learn LaTeX in 30 minutes
- wikibook
- LaTeX math symbols
- Overleaf: An online LaTeX editor with a Google Docs flavor
- Technical Resources: The below may be helpful resources.
- Probability and Random Processes for Electrical and Computer Engineers, John A. Gubner, ISBN: 9780511813610
- A First Course in Probability, Sheldon Ross, ISBN: 9780321794772
- Random Processes for Engineers, Bruce Hajek
- An Introduction to Statistical Signal Processing, Robert M. Gray and Lee D. Davisson
- Video explaining why the set of real numbers is an uncountable set (link)