Covers the basics of parallel programming, including concurrency, forms of parallelism, synchronization, and programming models like PThreads and OpenMP.
Covers the basics of social psychology, including the influence of others, norms, and group knowledge, as well as the impact of mastery goals on academic achievement and psychological barriers to climate change mitigation.