Grading policy:
Homework 20%;
Report/Presentation 20%;
Midterm 30%;
Final 30%