Extended Professional Development in Project-Based Learning: Impacts on 21st Century Skills Teaching and Student Achievement - Hixson, Nate K.; Ravitz, Jason; Whisman, Andy (2012)