This is a work in progress and hope to add more material as the course continues.