* Structural, electronic, vibrational and optical properties of materials using first principle methods which includes: Density Functional Theory, Density Functional Perturbation Theory and Many Body Perturbation Theory.
* Scientific coding.
* Machine learning methods in materials science.
* Molecular dynamics and Monte Carlo simulations.