Danielle,
Assignment 2 looks good to go.  I think this is ready for your portfolio.  Same for #1.  Nice work, and way to take advantage of the freedom to revise!  Concentrate on Assignment #3. I think it will decide whether you get an A or a B+.
THERE IS A CHANCE I WILL GET AN A!!!!  You bet I'll be revising Assignment three 25 times until I can get an A! :)