Outcome(s) assessed: Concurrency and Performance, Concurrency, Java Threads, Multithreading in C/++ with OpenMP, Thread Synchronization