April 3, 2016 Regular Session April 6, 2016 ICFP Seminar April 7, 2016 ICFP Seminar Regular Session April 8, 2016 ICFP Seminar April 9, 2016 ICFP Seminar April 15, 2016 Officer of the Day April 17, 2016 Regular Session April 21, 2016 ICAFC Meeting April 22, 2016 Officer of the Day April 29, 2016 Officer of the Day