Quality despite quantity — Teaching large heterogenous classes in C programming and fundamentals in computer science | IEEE Conference Publication | IEEE Xplore