This document provides an overview of the topics that will be covered in the CS 3006 Parallel and Distributed Computing course. It introduces the course instructor, textbook, schedule, evaluation criteria, and pre-requisites. The first three lectures are also summarized, covering introduction and definitions, shared and distributed memory systems, parallel execution terms and definitions, overhead in parallel computing, speed-up and Amdahl's law, and Flynn's taxonomy of computer architectures.