Course Outline Winter 2024 University of Alberta CMPUT 404 - Web Applications and Architecture LEC-B1 Winter 2024