1. Natural Language Processing and its Use in Education;Alhawiti Khaled M.;International Journal of Advanced Computer Science and Applications,2014
2. Programming Assignment. CS1. "Breakout". https://web.stanford.edu/class/ archive/cs/cs106a/cs106a.1194/handouts/Assignment%203.pdf Programming Assignment. CS1. "Breakout". https://web.stanford.edu/class/ archive/cs/cs106a/cs106a.1194/handouts/Assignment%203.pdf
3. Programming Assignment. CS1. "Hangman". https://web.stanford.edu/class/ archive/cs/cs106a/cs106a.1194/handouts/Assignment%204.pdf Programming Assignment. CS1. "Hangman". https://web.stanford.edu/class/ archive/cs/cs106a/cs106a.1194/handouts/Assignment%204.pdf
4. Function Names: Quantifying the Relationship Between Identifiers and Their Functionality to Improve Them
5. Wikipedia contributors. 2020. Prettyprint - Wikipedia , The Free Encyclopedia. https://en.wikipedia.org/wiki/Prettyprint Wikipedia contributors. 2020. Prettyprint - Wikipedia, The Free Encyclopedia. https://en.wikipedia.org/wiki/Prettyprint