Grading and assignments

Grading: 45% project, 20% written critiques of papers, 30% written and implementation assignments, 5% in class participation.

Assignment due dates