Grading Policy

Grades will be determined by performance on written and coding assignments, a final project, as well as participation in discussions, both in-class and on the course webpage.  You will also be periodically asked to do readings from our course notes or from relevant papers, and provide short (2-3 sentence) written summaries.  There will be six assignments (roughly one every two weeks) comprised of both a written and coding portion.  The final project will consist of a writeup, a short (~10 minute) in-class presentation, and a final implementation.  There will be no midterm or final.  The breakdown is as follows:

  • Assignments – 60%
    • (10%) A1: Topological Invariants (+code setup)
    • (10%) A2: Discrete Curvature
    • (10%) A3: Surface Fairing
    • (10%) A4: Direction Field Design
    • (10%) A5: Surface Parameterization
    • (10%) A6: Geodesic Distance
  • Final Project – 24%
    • (8%) – presentation
    • (8%) – writeup
    • (8%) – implementation
  • Discussion – 16%
    • (8%) – in-class/web participation
    • (8%) – reading summaries/questions

Late policy: For assignments 1–6 you may take up to 5 total late days over the course of the semester, no questions asked.  Everything else (reading summaries, final project writeup, and final project implementation) must be turned in on time in order to receive credit.  Reading summaries must be emailed no later than 10:00 AM the day of lecture.

Collaboration policy: You are are strongly encouraged to discuss all course material with your peers, including the written and coding assignments.  You are especially encouraged to seek out new friends from other disciplines (CS, Math, Engineering, etc.) whose experience might complement your own.  However, your final work must be your own, i.e., direct collaboration on assignments is prohibited.

Cheating policy: Don’t cheat.


When you’re dead, nobody will care about your grade point average: they will care only about what you managed to accomplish in this life.  And what you accomplish depends largely on how deeply you understand about the universe you live in.  So, first and foremost, focus on understanding.  If you truly understand, the grades will come easily—or they won’t matter.