Schedule of MSCS Classes
MCS courses -- Spring 2026
- undergraduate catalog: courses descriptions up to the 400 level
- graduate catalog: 400 and 500 level course descriptions
48242
LH 120
MWF 12:00 - 12:50
John Steenbergen
48243
SELE 2249E
T 12:00 - 1:50
Emily Cairncross
48244
SELE 2249E
R 12:00 - 1:50
Emily Cairncross
MCS 275
Programming Tools and File Management
16583
LH 120
MWF 1:00 - 1:50
Danko Adrovic
16581
SELE 2249E
T 3:00 - 4:50
Howard Chen
37609
SELE 2249E
R 3:00 - 4:50
Howard Chen
MCS 320
Introduction to Symbolic Computation
24851
SELE 2058
MWF 3:00 - 3:50
Andrew Cousino
MCS 360
Introduction to Data Structures
40516
BH B6
MWF 10:00 - 10:50
Danko Adrovic
40518
SCE 408
T 10:00 - 10:50
Kevin Mazzarella
MCS 401
Computer Algorithms I
43452
LCC C001
MW 9:30 - 10:45
Mitchell Theys
43453
LCC C001
MW 9:30 - 10:45
Mitchell Theys
43457
LCC C001
MW 9:30 - 10:45
Mitchell Theys
43458
LCC C001
MW 9:30 - 10:45
Mitchell Theys
41266
LCC C001
TR 11:00 - 12:15
Ajay Kshemkalyani
41267
LCC C001
TR 11:00 - 12:15
Ajay Kshemkalyani
41268
LCC C001
TR 11:00 - 12:15
Ajay Kshemkalyani
41269
LCC C001
TR 11:00 - 12:15
Ajay Kshemkalyani
43262
LCC C001
MW 3:30 - 4:45
Bhaskar DasGupta
43263
LCC C001
MW 3:30 - 4:45
Bhaskar DasGupta
43268
LCC C001
MW 3:30 - 4:45
Bhaskar DasGupta
43269
LCC C001
MW 3:30 - 4:45
Bhaskar DasGupta
MCS 421
Combinatorics
34232
LCA A003
MWF 11:00 - 11:50
Dhruv Mubayi
34233
LCA A003
MWF 11:00 - 11:50
Dhruv Mubayi
MCS 423
Graph Theory
45074
BH 304
MWF 10:00 - 10:50
Dhruv Mubayi
45075
BH 304
MWF 10:00 - 10:50
Dhruv Mubayi
MCS 471
Numerical Analysis
43764
BH B10
MWF 1:00 - 1:50
Gerard Awanou
43765
BH B10
MWF 1:00 - 1:50
Gerard Awanou
45076
BH 304
MWF 12:00 - 12:50
Jan Verschelde
45077
BH 304
MWF 12:00 - 12:50
Jan Verschelde
MCS 591
Advanced Topics in Combinatorial Theory
39527
AH 303
MWF 2:00 - 2:50
Caroline Terry