http://web.eecs.utk.edu/%7Eazh/blog/challengingprojects.htmlAvatarAditya Mehtaflipped into ProgrammingAvatarBamDec 15, 2019