Completing Hands-on Exercises Completing In-class Exercise Completing Take-home Exercise Completing Group Project