When submitting a program (project, lab, or extra credit), please follow the guidelines below. (Failure to do so will result in point penalties.)
Prepare a PDF of your code and/or script to hand in. The code should be neat and use comments effectively to explain what is [supposed to be] going on.
Make sure to include screen shots of your assembly results and of appropriate test runs. (Depending on the program, you may need/want more runs to show how versatile your program can be.)
Email me the resulting PDFs. (You should have one PDF for each program. But you can attach multiple PDFs to a single email.)
For more complicated programs, you should come to the lab or my office and demonstrate them.
Alternatively, you could do a video capture of your program in action. Such video files are typically too large to email, so you would still need to come by to deliver them. (Unless you have some sort of online storage share. Personally I don't trust 'em. *shrug*)
When submitting a question set (regular or extra credit), please follow the guidelines below. (Failure to do so will result in point penalties.)
Prepare a PDF of your question set answers to hand in. The questions should be repeated with the answer or the answer should make the context of the question clear.