David is now pursuing a PhD in Signal Theory and Communications at the Image Processing Group (UPC) under the supervision of Josep Ramon Morros. Before that he received a MSc. in Automatic Control & Robotics and a MSc. in Industrial Engineering (both at UPC). In his thesis, he works with tensors and multi-dimensional data compositions and is interested in designing methods for processing them from a low-level point of view (compression, denoising, completion, super-resolution, etc.). More specifically, he enjoys exploring their natural properties via mathematical analysis and designs his signal processing algorithms leveraging on those attributes trying not to use heavy-demanding deep learning techniques. His interests move further from pure signal theory as his aim is to apply his know-how to solve real-world problems. In his thesis, he mainly uses MATLAB and PyTorch, but he has experience with C++ and other programming languages too. You can follow find him at https://github.com/davreixach.