Your grade is composed of the following components:

Percentage Component
50% Class Assignments
50% A more ambitious final project


Your grade components will be added up with the percentage weights indicated and result in a single number. This number will determine your letter grade, according to the following scale:

Grade Point range
A [90, 100)
B [80, 90)
C [70, 80)
D [50, 70)


There will be weekly or biweekly longer-form homework sets over the course of the semester, as announced in class.


You get exactly one submission per homework set. In particular, this means that:

Late homework

Homework submitted after the deadline will count for half of its original worth. This offer is good for up to one week after the original deadline. After that, no late work will be accepted.

Solutions to the homework sets will be posted after the due date. If you are submitting homework for the half-credit due date, feel free to use the posted solutions in writing up your own solution. You may however not directly copy the sample solution. What you submit must still be written by you, not just copied.


About one month into the semester (see the class calendar for the exact date), you will be asked to submit a proposal for a somewhat more ambitious final project.

The project should have both mathematical and computational aspects, and it should involve actually implementing the methods being described as well as numerical results obtained for them. You will be giving a roughly 20 minute presentation about your work towards the tail end of the class, and additionally you will be asked to submit a roughly 10 page written report on your project.

I very much welcome projects that are related to your own research.

Student responsibilities

Please read and understand the UIUC student code (link opens PDF).

In particular, make sure to read and understand Paragraph §1‑402. The rules there along with the rules in this tutorial form the foundation for making sure you and everyone else in the class receive a fair, transparent grade.

Note that the policies of the CS Department Honor Code also apply to this course.