Вообще-то студент, как я понял из поста, выполнил поставленную задачу. А преподаватель отказался её непредвзято оценить из-за политических взглядов. В итоге неуд. Другой версии событий в посте не представлено.