circuits assignment

I put all my work into git hub, and here is the link.