Is it professional for a professor to ask “surprise” questions on a test?
academia.stackexchange.com