Dr. Ahmed Hesham Mostafa's course on parallel processing aims to teach core concepts such as instruction-level parallelism, arithmetic pipelining, and multicore architecture, among others, with materials posted weekly on Microsoft Teams. The grading policy includes assignments, midterms, and projects, while the course project will involve multithreading using Java. Parallel processing is defined as a method of computing that uses multiple processors to execute tasks simultaneously, which enhances performance and efficiency.