Carlos Eduardo Hernández Castillo, PhD