Hours 24L An upper-level course. Topics of study vary from year to year, depending on the instructor. Prerequisite CSE240H1/ NEW240H1/ NEW240Y1