Group participation + lab work + a paper describing the lab work or explaining advanced functional programming concepts to practitioners + final presentation of paper and lab work. (1/3)
Group participation + lab work + a paper describing the lab work or explaining advanced functional programming concepts to practitioners + final presentation of paper and lab work.