I have taken the following courses at the University of Illinois at Chicago in pursuit of a Bachelors of Science in Computer Science. The UIC Catalog has Course Descriptions.
PUBLISHED! See PwdGen Study
CS 398, Summer 2006, Supervisor: Dr. V.N. Venkatakrishnan (Professor Venkat). I did original research, a usability study, and wrote a paper:
A Comparison of Three Random Password Generators
Abstract: This paper compares three random password generation algorithms, describing and analyzing each. It also reports the results of a small study testing the quality of the passwords generated by the algorithms. Qualities discussed include security, memorability, and user affinity. Suggestions are made for improving the experiment and the individual algorithms.
I'm quite proud of my performance in this class. My final grade for the class was 100.6%. I am providing my projects below as examples of my programming skill.
This assignment proved to be very challenging due to bugs in MythSim and ambiguities in the assignment description. To work around the MythSim bugs, I designed a MythSim Assembly Language and wrote an assembler in Python. This allowed me to complete Part 2 of the assigment in a short amount of time.
Copyright © 1999-2012 Michael Leonhard