Analysis of the Advantages and Disadvantages of Multi-Modal Teaching - a Programming Course as an Example | IEEE Conference Publication | IEEE Xplore