C_Projects Pointers, Dynamic Allocation Posix Threads Semaphores Condition variables Sockets MPI Parrallel Environment Unix RPC