A few projects from CS 320: Concepts of Programming Languages