Foundational ConceptsBasic Distributed Systems ConceptsConcurrency, Parallelism, SynchronizationConcurrency, Parallelism, Synchronization TBD.