Marcos Tewfiq holds bachelor's degrees in Electronics Engineering (from Instituto Tecnológico de Aeronáutica - ITA, in Brazil), Law, and Economics (both from the Pontifical Catholic University of Rio Grande do Sul - PUCRS, in Brazil). It is worth mentioning some online courses related to the subject of this book: C++ Nanodegree Program, by Udacity; Professional Certificate in C Programming with Linux, by Dartmouth College and Institut Mines-Télécom, on edX; 2.086x: Computational Thinking for Modeling and Simulation, by MITx, on edX. Although indirectly related to the book, deserve to be mentioned these courses on Coursera: Fundamentals of Computing Specialization, by Rice University; Intro to Robotics Specialization, by the University of Pennsylvania; Cybersecurity Specialization, by the University of Maryland. His major work is in electronics, software technologies, and related fields. [This book is not affiliated with, authorized, sponsored, or approved by the institutions mentioned. The specific online courses cited above have not conferred University grades, course credits, or degrees, but certificates of completion.]