Submitted by api on Thu, 02/05/2026 - 14:51 Course code 104.500/30p Course type Online/Offline/Blended