Answer: elucubrating

AnswerCrossword Clue
elucubratingELUCUBRATE, to work out or express by studious effort; to burn the midnight oil