Summer 2017

Code Name Instructors Location Meeting times
MPCS 52010-1 Computer Architecture Andrew Siegel Young 302 Monday 5:30pm - 8:30pm
MPCS 50101-1 Concepts of Programming Adam Shaw Ryerson 251 Monday 6pm - 8pm
Wednesday 6pm - 8pm
MPCS 51030-1 iOS Application Development Thomas Binkowski Young 302 Tuesday 5:30pm - 8:30pm
MPCS 50103-1 Mathematics for Computer Science: Discrete Mathematics Geraldine Brady Ryerson 251 Tuesday 5:30pm - 8:30pm
MPCS 51026-1 Trading Systems Design Young 302 Saturday 10am - 1pm
MPCS 52553-1 Web Development Jeffrey Cohen Young 302 Wednesday 5:30pm - 8:30pm

Autumn 2017

Code Name Instructors Location Meeting times
MPCS 55005-1 Advanced Algorithms Amitabh Chaudhary Ryerson 277 Thursday 5:30pm - 8:30pm
MPCS 53112-1 Advanced Data Analytics Amitabh Chaudhary Young 302 Tuesday 5:30pm - 8:30pm
MPCS 51100-1 Advanced Programming Andrew Siegel Young 302 Monday 5:30pm - 8:30pm
MPCS 52554-1 Advanced Web Development Jeffrey Cohen Young 302 Thursday 5:30pm - 8: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 51221-1 Applied Software Engineering II Mark Shacklette Young 106 Tuesday 5:30pm - 8:30pm
MPCS 51033-1 Backends for Mobile Applications Thomas Binkowski Young 306 Tuesday 5:30pm - 8:30pm
MPCS 53013-1 Big Data Michael Spertus Ryerson 251 Monday 5:30pm - 8:30pm
MPCS 51040-1 C Programming Dries Kimpe Young 106 Monday 5:30pm - 8:30pm
MPCS 53001-1 Databases Zachary Freeman Ryerson 276 Tuesday 5:30pm - 8:30pm
MPCS 53001-2 Databases Zachary Freeman Ryerson 251 Thursday 5:30pm - 8:30pm
MPCS 51400-1 Functional Programming Lamont Kenneth Samuels Eckhart Hall 207 Monday 5:30pm - 8:30pm
MPCS 52011-1 Introduction to Computer Systems Kevin Marcus Krafthefer Ryerson 277 Monday 5:30pm - 8:30pm
MPCS 52011-2 Introduction to Computer Systems Kevin Marcus Krafthefer Ryerson 277 Tuesday 5:30pm - 8:30pm
MPCS 51240-1 Product Management Vasilios Vasiliadis Young 106 Thursday 5:30pm - 8:30pm
MPCS 51042-1 Python Programming Nicholas Ryan Flees Young 302 Wednesday 5:30pm - 8:30pm
MPCS 51042-2 Python Programming Paul Kollath Romano Ryerson 276 Monday 5:30pm - 8:30pm
MPCS 51043-1 Swift Programming Thomas Binkowski Young 302 Saturday 9am - 12pm
MPCS 51230-1 User Interface and User Experience Design Young 302 Friday 5:30pm - 8:30pm

Winter 2018

Code Name Instructors Location Meeting times
MPCS 51044-1 C++ for Advanced Programmers Michael Spertus Ryerson 276 Thursday 5:30pm - 8:30pm
MPCS 51300-1 Compilers Hal Finkel Young 302 Saturday 10am - 1pm
MPCS 52010-1 Computer Architecture Andrew Siegel Young 302 Friday 5:30pm - 8:30pm
MPCS 50101-1 Concepts of Programming Thomas Binkowski Young 302 Tuesday 5:30pm - 8:30pm
MPCS 53001-1 Databases Zachary Freeman Young 302 Thursday 5:30pm - 8:30pm
MPCS 51250-1 Entrepreneurship in Technology Dylan Hall
MPCS 53110-1 Foundations of Computational Data Analysis Amitabh Chaudhary Ryerson 251 Tuesday 5:30pm - 8:30pm
MPCS 52011-1 Introduction to Computer Systems Kevin Marcus Krafthefer Ryerson 251 Monday 5:30pm - 8:30pm
MPCS 51200-1 Introduction to Software Engineering Peter Vassilatos Young 302 Wednesday 5:30pm - 8:30pm
MPCS 51030-1 iOS Application Development Thomas Binkowski Ryerson 251 Friday 5:30pm - 8:30pm
MPCS 50103-1 Mathematics for Computer Science: Discrete Mathematics Geraldine Brady E 202 Thursday 5:30pm - 8:30pm
MPCS 54001-1 Networks William Conner Ryerson 251 Wednesday 5:30pm - 8:30pm
MPCS 51410-1 Object Oriented Programming Mark Shacklette Ryerson 277 Tuesday 5:30pm - 8:30pm
MPCS 52553-1 Web Development Jeffrey Cohen Young 302 Monday 5:30pm - 8:30pm

Spring 2018

Code Name Instructors Location Meeting times
MPCS 51045-1 Advanced C++ Michael Spertus Ryerson 277 Saturday 10am - 1pm
MPCS 51032-1 Advanced iOS Thomas Binkowski Campus North Residence Commons 154 Monday 5:30pm - 8:30pm
MPCS 55001-1 Algorithms Geraldine Brady Ryerson 251 Thursday 5:30pm - 8:30pm
MPCS 51031-1 Android App Development Adam Gerber Ryerson 277 Thursday 5:30pm - 8:30pm
MPCS 53120-1 Applied Data Analysis Anoop Mayampurath Ryerson 277 Tuesday 5:30pm - 8:30pm
MPCS 51220-1 Applied Software Engineering Jeffrey Cohen Young 302 Wednesday 5:30pm - 8:30pm
MPCS 56420-1 Bioinformatics for Computer Scientists Thomas Binkowski Campus North Residence Commons 154 Tuesday 5:30pm - 8:30pm
MPCS 51083-1 Cloud Computing Vasilios Vasiliadis Ryerson 251 Monday 5:30pm - 8:30pm
MPCS 56515-1 Computer and Network Security Young 106 Saturday 9am - 12pm
MPCS 51040-1 C Programming Dries Kimpe Ryerson 276 Monday 5:30pm - 8:30pm
MPCS 53001-1 Databases Nicholas Ryan Flees Ryerson 277 Wednesday 5:30pm - 8:30pm
MPCS 51400-1 Functional Programming Lamont Kenneth Samuels Ryerson 251 Tuesday 5:30pm - 8:30pm
MPCS 51087-1 High Performance Computing Andrew Siegel Young 302 Monday 5:30pm - 8:30pm
MPCS 53111-1 Machine Learning Amitabh Chaudhary Ryerson 251 Friday 5:30pm - 8:30pm
MPCS 51050-1 OO Architecture: Patterns, Technologies, Implementations Mark Shacklette Young 302 Tuesday 5:30pm - 8:30pm
MPCS 52030-1 Operating Systems Shan Lu Ryerson 251 Wednesday 5:30pm - 8:30pm
MPCS 51042-1 Python Programming Paul Kollath Romano Ryerson 277 Monday 5:30pm - 8:30pm