Coding challenges and personal projects by Merrill Davis