Metis Programming Challenges