To Tech or To Teach: Balancing Technology with Teaching for Enhanced Learning