Agda presentation for the CSE291 seminar