What an amazing time to be a student, and what a challenging time to be a teacher! Great article Craig, thanks for sharing.