SC 533 - Introduction to Parallel Computing