Kevin Milans (milans@math.wvu.edu)
Office: Armstrong Hall 408H
Office Hours: MW 9:30am-10:30am, Thurs 1pm-2pm, and by appointment
Class Meetings: MW 8:30am-9:20am in Armstrong Hall 117
Homework Workshops: W 5:00pm-6:00pm in Armstrong Hall 119
Text: An Introduction to Mathematical Cryptography, by J. Hoffstein, J. Pipher, and J. Silverman.
Home | Course Syllabus (PDF) | Homework
Homework Rules and Advice
- All solutions require justification unless otherwise stated.
- You may work on these problems with others in class, but the written solutions must be your own and you must understand everything you write under your own name.
- Do not represent someone else's work as your own. Doing so is plagiarism and is a serious violation of academic integrity.
- Proofs must use complete sentences and proper punctuation, and they must be unambiguous. (If you, the author, do not completely understand every sentence and claim in your proof, then I won't either.)
- After finishing the first draft of your proof, read it back to yourself. Does it say exactly what you mean to say? Execute your proof on small examples. Does it behave reasonably?
- Play with small examples to build your intuition; small examples are also great for checking whether a solution is potentially correct. Don't get discouraged if you have some difficulty solving these problems: the struggle is a necessary evil.
- If you would like to typeset your homework in LaTeX (highly recommended), you can add our solutions directly to the homework assignment source code (provided below). In addition to standard packages and tikz/pgf, you will need these home-grown style files: jeffe.sty, handout.sty, and kgm.sty.
Sage
Homework
milans@math.wvu.edu