The effects of mental rotation on computational thinking. (November 2019)