All the labs and assignments for the course language abstraction for concurrent and parallel programming, Uppsala University, Sweden