Text this: A Cross-analysis of Block-based and Visual Programming Apps with Computer Science Student-Teachers