Course work on Agda and semantics.