Exploring Middle School Students' Thinking in an Engineering Program using an Asynchronous Video Reflection Tool