Prof. Brian Harbourne's old exam