Excessive commentary, or commentary that can be gleened from the code by a student who should be at your level will be penalized. Do not submit programs that are wrong for the following reasons. They get a zero, and waste my time and yours. A program that does not run to a normal successful completion is wrong. If you have trouble, ask me or the tutor.
Email is preferable.
It gets answered promptly. I will hear appeals on individual programs on this one. This is sometimes an unreasonable requirement. A program that fails to meet SOME of the post condition when the data meets the precondition will be graded. The individual programs will be graded on a 10 point scale, but the programs will factor into the course grade on a pass-fail basis.