Includes Event Regional Workshop on Teaching an Undergraduate Parallel Programming Course with Pattern Programming