Exercise 1

Exercise 2

Exercise 5

Exercise 6

Project 1

Project 2