Директор – должность, академик – звание, доктор наук – ученая степень. Наименования ученых степеней и ученых званий и почетные звания выступают в общем ряду как однородные приложения. А должность и звание – неоднородные приложения. Поэтому первая запятая не нужна, вторая нужна: директор Института Европы РАН академик РАН, д. э. н. Николай Шмелев.
В значении "после окончания" правильно: по окончании.
Правильно: обучался в Самарском областном институте, с родовым наименованием ГОУ название заключается в кавычки и не склоняется: обучался в ГОУ «Самарский областной институт».