Hugo Solis is an assistant professor in the physics department at the University of Costa Rica. In the same institution, he collaborates with CITIC and CICIMA. His current research interests include computational cosmology, complexity, and the influence of hydrogen on material properties. He has wide experience in languages, including C/C++ and Python for scientific programming and visualization. He is a member of the Free Software Foundation and has contributed code to some free software projects. He has also been a technical reviewer for Mastering Object-oriented Python, Kivy: Interactive Applications in Python, and Learning Object-Oriented Programming by Packt Publishing. Currently, he is in charge of the IFT, a Costa Rican scientific nonprofit organization for the multidisciplinary practice of physics (http://iftucr.org).
I would like to thank God for this life and all his blessings. One of those blessings is my beloved mother, Katty Sanchez, whom I have to thank for her support and vanguard thoughts.
I am grateful to my amazing friends Laura Rojas, Jose David Cojal, Gerardo Lacy, Allan Lacy, Pamela Saborio, and Ana Segura for sharing this long ride in the life with me.
A special thanks to my professors, colleagues, and friends—Manuel Ortega, Daniel Azofeifa, Neville Clark, William Vargas, Max Chaves, and Gabriela Barrantes—and MICITT and CONICIT for supporting my PhD studies.
I would also like to thank my brothers, Harry and Geancarlo, for enduring a geek brother, and Helena Oses for her endearment and unique words.
I owe the most to all the people behind Kivy, Python, and Packt Publishing. Thank you.