Great job! I like the variety, the genre's are very different but there are compositional things that tie them together which is nice. Great work!