calentarse los sesos

1) думать, ломать голову (над чем-либо)

2) корпеть (сидеть) над книгами

Источник: Большой испанско-русский словарь на Gufo.me