Black Jack Minimum Requirements Use classes Use inheritance Use modules (create your own) Unit test all of the things!!! Use Git To Its Maximum Potential Small and frequent commits Use branches Merge branches by first opening and reviewing pull requests