An agile approach to teach introductory programming in the hybrid classroom | IEEE Conference Publication | IEEE Xplore