Вы написали правильно. Мужские фамилии, оканчивающиеся на согласный, склоняются, женские несклоняемы.
Только что проверили - все работает.
В этом случае тире не требуется. Оно может быть уместно при противопоставлении и однотипном строении частей, сравним: Это — важно, а всё другое — второстепенно.
Запятая перед и нужна, поскольку союз (так что) не влияет на постановку запятой между частями сложноподчиненного предложения.
Указанная запятая нужна.
Если в контексте слова Иван Иванович и Ирина Сергеевна не имеют значения уточнения, то запятые не нужны: Его отец Иван Иванович... С женой Ириной Сергеевной... Если такое значение есть, то имена собственные выделяются запятыми.
См. «Справочник по пунктуации».
Правильно: никто из студенток не хотел отвечать.