arXiv 2001-10-29 EN Teaching Parallel Programming Using Both High-Level and Low-Level Languages Pan, Yi