PhD candidate in Artificial Intelligence at the Department of Computer Science of the Norwegian University of Science and Technology. My research interests include analysis of evolutionary computation for stochastic optimisation as well as constraint satisfaction and computability. I enjoy puzzles, maths, nature and music. Lately I have been working on a playground for evolutionary computation in Julia.
I was previously a research associate at the Research Group with Strategic Focus in Intelligent Systems of Tecnológico de Monterrey, under the bio-inspired systems line of research, and an associate lecturer in the Department of Computer Science.
I also spent some time as a research assistant and lead developer at the Department of Mathematics at Tecnológico de Monterrey, where I implemented online evaluations for two math MOOCs Matemáticas y Movimiento and El Cálculo, among many other projects focusing on mathematics education.
PhD in Artificial Intelligence, Current
Norwegian University of Science and Technology
MSc in Intelligent Systems, 2017
Tecnológico de Monterrey
BSc in Software Engineering, 2015
Universidad Autónoma de Nuevo León
A nice and descriptive tutorial on the basics of ML with Julia
Yesterday, I came across a bug1 in one of the snippets we used for graphs in the Data Structures and Algorithms course. Under very specific conditions, the program crashed with a generic bad_alloc error while everything was logically sound.
Matrix multiplication is commonly taught as the output of an algorithm. Let’s rethink the method and take a look at the mathematical object first, in order to understand what the ending result means.