É professor adjunto da FCS. Doutor em Tecnologias da Comunicação e Estéticas pela UFRJ, possui especialização em História da Arte e da Arquitetura no Brasil pela PUC-RJ. Trajetória acadêmica com ênfase em Comunicação Visual, principalmente nos seguintes temas: fotografia documental, arquivo e arte contemporânea.
O professor Leandro também é especialista em Fotografia como Instrumento de Pesquisa em Ciências Sociais pela UCAM e é autor de várias obras e instalações culturais ao longo de sua carreira.