Loading: Teaching In 2017: A Checklist For 21st Century Teachers