To Teach is to Learn: Student and Instructor Perspectives on Assignment Development as a Springboard to Deep Learning Read more about To Teach is to Learn: Student and Instructor Perspectives on Assignment Development as a Springboard to Deep Learning