In this section of the website, a collection of exams from previous semesters of CS70, as well as some guidelines to help you to use **LaTeX for submitting your homeworks** (highly recommended).

When studying from past exams you should be mindful of the fact that, while the CS70 syllabus has been quite stable for many years, the detailed content does vary slightly and you may find some topics in the exams that were not covered this semester: you may safely ignore these.

Similarly, the precise coverage of various midterms may vary from semester to semester.

**Ultimately it is this semesterâ€™s lectures, notes, sections and homework that determine what you are expected to know for this semesterâ€™s course and are the best resource to study for the exams.**

- Fall 2020: Midterm 1 (Sol) Final (Sol)
- Spring 2019: Midterm 1 (Sol) Midterm 2 (Sol) Final (Sol)
- Spring 2018: Midterm 1 (Sol) Midterm 2 (Sol) Final (Sol)

The link below teaches you how to get LaTeX set up.

www.ling.upenn.edu/advice/latex/pc-setup.html

The following are links to my favorite LaTeX tutorial. They cover the most basic to slightly advanced LaTeX, which you may need in this course.

https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-1 https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2 https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-3 If you get stuck, Stack Overflow may be one of your best friends.