Оба глагола означают смотреть, но с разным оттенком.
glaring – пристально и сердито смотреть, сверкать (глазами).
staring – пристально смотреть, уставиться (без обязательного негативного оттенка, хотя может сопровождаться им).
Поскольку в предложении есть 'angrily' (сердито), 'glaring' является более точным выбором.
Ответ: a) glaring