Synchronous Online: Class meetings via Zoom/Teams (or similar) at scheduled meeting times. COMP 232 - Programming Languages COMP 350 - Introduction To Software Engineering COMP 420 - Database Theory And Design COMP 454 - Automata, Languages, And Computation COMP 650 - Computing Practice and Programming for Educators