Important info about the midterm:
Here are some practice exams. These are from previous quarters, so we may not cover exactly the same material or have exactly the same emphasis. In particular we will not be covering Dijkstra's algorithm on our midterm this quarter.
The midterm, with solutions, is here.
Important info about the final: