I graduated in Computer Science in 2010 at the University of Camerino, Italy. I became very interested in the study of concurrency, parallelism and algorithms. In general, I am very interested in designing algorithms that take advantage of the modern computer architectures, where we can find many “cores”, each one performing calculations on a shared memory context. My final thesis focused on these themes and was entitled “Concurrent Programming in Java”.