Principles of Programming Languages Labs