Problem Sets completed for Harvard CS50x as offered online at https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#.VKKv6F4DE