Is it professional for a professor to ask “surprise” questions on a test? | Hacker News Reader