Grading Policy

Grades are based on homework and projects. There are no exams or quizzes.

The grade breakdown is as follows:

Homework:80%
Project:20%

Final course grades will be assigned using a straight scale:

Letter GradeCutoff Percentage
A93%
A-90%
B+87%
B83%
B-80%
C+77%
C73%
C-70%
D+67%
D63%
D-60%
F< 60%

I reserve the right to curve grades if I deem it necessary.

Presentation

You will be required to complete a project by the end of the course. The presentation should be on a topic that intrests you within the field of HPC. You will research it and present this topic to the class.
Presentations are to be done individually. You should select a topic that is meaningful and interesting to you. There are no hard and fast guidelines as to what is or is not allowed, rather, you should discuss your ideas with the instructor.

Your presentation idea must be submitted for approval by the instructor. The due date for this proposal will be announced in class.

Participation

This course relies heavily on participation from the students. We will be having many discussions in class. Participation is vital for these discussions to work.


Late Policy

Your homework assignments must be turned in on time. No late assignments will be accepted except under extraordinary circumstances. I will grant the occaisional extension, but you must at least two days before the deadline to make your extension request.

Collaboration Policy

You are encouraged to discuss the course material with other students. Discussing the material is a key part of the class. Since, for many of the assignments, there is no single "right" answer, talking to other students is a good thing. Collaboration outside of your group should only involve talking. Showing your code to students not in your group is expressly forbidden. If you have questions about your code please ask the instructor. You are not allowed to copy assignments or parts of assignments from anyone else, or from material you find on the Internet. This will be considered as willful cheating, and will be dealt with according to the official academic dishonesty policy.

Academic Dishonesty

Unless explicitly instructed otherwise, everything that you turn in for this course must be your own work or the work of your group members. If you willfully misrepresent someone else's work as your own, you are guilty of cheating. Cheating, in any form, will not be tolerated in this class.

There is zero tolerance of Academic Dishonesty. I will be actively searching for academic dishonesty on all homework assignments. If you are guilty of cheating on any assignment, you will receive and F in the course and be referred to the School of Engineering Discipline Committee. In severe cases, this can lead to expulsion from the University, as well as possible deportation for international students. If you copy from anyone in the class both parties will be penalized, regardless of which direction the information flowed. This is your only warning.

Please refer to the University Undergraduate Academic Integrity Policy, for more information. If you suspect that you may be entering an ambiguous situation, it is your responsibility to clarify it before the instructor detects it. If in doubt, please ask.