25% | Theory, proofs, and content The writing shows good understanding of the material and mathematics, and provides correct proofs to the exercises. Introduction, discussion, and/or conclusion are interesting and put the work in perspective. |
20% | Code features The methods or algorithms that the code implements. |
20% | Code quality The code is clean, uses proper abstractions, has consistent style, uses proper memory management, makes good use of language features, and shows good (object-oriented) design. |
20% | Results, interpretation Experiments/simulations with the code demonstrate the performance on the selected topics. This include timings, parameter studies and interpretation of results. |
15% | Language and presentation Overall structure of the document. The language is clear and concise, and free of spelling errors. It is understandable to a student following LCSC. It shows good command of the English language. Plots are clear, and are correctly labeled and referred. |