Autumn 2023

Code Name Instructors Location Meeting times
MPCS 53112-1 Advanced Data Analytics Amitabh Chaudhary Ryerson 277 Wednesday 5:30pm - 8:30pm
MPCS 51100-1 Advanced Programming Andrew Siegel JCL 298 Monday 6pm - 7:30pm
MPCS 55001-1 Algorithms Geraldine Brady Ryerson 251 Tuesday 5:30pm - 8:30pm
MPCS 55001-2 Algorithms Geraldine Brady Ryerson 251 Wednesday 5:30pm - 8:30pm
MPCS 52560-1 Applied Financial Technology Dylan Hall Ryerson 277 Tuesday 5:30pm - 8:30pm
MPCS 53014-1 Big Data Application Architecture Michael Spertus JCL 390 Thursday 5:30pm - 8:30pm
MPCS 50101-1 Concepts of Programming Thomas Binkowski JCL 011 Monday 5:30pm - 7:30pm
MPCS 51040-1 C Programming Dries Kimpe Online Only Monday 5:30pm - 8:30pm
MPCS 53001-1 Databases Rafi Almhana Ryerson 251 Thursday 5:30pm - 8:30pm
MPCS 52040-1 Distributed Systems Kyle Chard JCL 298 Wednesday 5:30pm - 8:30pm
MPCS 51400-1 Functional Programming Matthew Francis Teichman JCL 011 Wednesday 5:30pm - 8:30pm
MPCS 57200-1 Generative AI Michael Spertus Ryerson 178 Thursday 12:30pm - 3:20pm
MPCS 55003-1 Intermediate Algorithms Amitabh Chaudhary Ryerson 277 Tuesday 2pm - 3:20pm
Thursday 2pm - 3:20pm
MPCS 51046-1 Intermediate Python Programming Chelsea Troy Online Only Wednesday 2pm - 4pm
MPCS 56511-1 Introduction to Computer Security Shelley Rossell Online Only Tuesday 5:15pm - 7:30pm
MPCS 56511-2 Introduction to Computer Security Shelley Rossell Online Only Wednesday 5:15pm - 7:30pm
MPCS 52011-1 Introduction to Computer Systems Marty Billingsley JCL 011 Tuesday 5:30pm - 8:30pm
MPCS 56430-1 Introduction to Scientific Computing Thomas Binkowski Online Wednesday 10am - 11:30am
MPCS 51082-1 Introduction to Unix Systems Lamont Kenneth Samuels JCL 011 Monday 10:30am - 12:20pm
MPCS 51082-2 Introduction to Unix Systems Lamont Kenneth Samuels JCL 011 Thursday 5:30pm - 7:30pm
MPCS 51036-1 Java Programming Adam Gerber Ryerson 277 Monday 5:30pm - 7:30pm
MPCS 50103-1 Mathematics for Computer Science: Discrete Mathematics Ishan Agarwal JCL 011 Wednesday 10:30am - 1:20pm
MPCS 50103-2 Mathematics for Computer Science: Discrete Mathematics Ishan Agarwal Ryerson 276 Thursday 5:30pm - 8:30pm
MPCS 52060-1 Parallel Programming Jan Hückelheim JCL 011 Friday 2:30pm - 5:20pm
MPCS 51240-1 Product Management Vasilios Vasiliadis JCL 298 Thursday 6pm - 8pm
MPCS 51240-2 Product Management Peter Vassilatos Ryerson 255 Monday 6pm - 8:30pm
MPCS 51042-1 Python Programming James Turk Ryerson 251 Monday 5:30pm - 8:30pm
MPCS 51042-2 Python Programming James Turk JCL 011 Tuesday 2pm - 3:20pm
Thursday 2pm - 3:20pm
MPCS 51205-1 Topics in Software Engineering Mark Shacklette Online Only Monday 4:10pm - 6pm
MPCS 51230-1 User Interface and User Experience Design Andre Marques JCL 298 Tuesday 5:30pm - 7:30pm