Summer 2016

Code Name Instructors Location Meeting times
MPCS 51037-1 Advanced Java Programming Adam Gerber Ryerson 251 Thursday 5:30pm - 8:30pm
MPCS 50101-1 Concepts of Programming Adam Shaw Ryerson 251 - Monday Lecture CSIL 4 - Wednesday Labs Monday 6pm - 8pm
Wednesday 6pm - 8pm
MPCS 51030-1 iOS Application Development Thomas Binkowski Ryerson 277 Monday 5:30pm - 8:30pm
MPCS 50103-1 Mathematics for Computer Science: Discrete Mathematics Geraldine Brady Ryerson 276 Tuesday 5:30pm - 8:30pm
MPCS 53113-1 Natural Language Processing Amitabh Chaudhary Ryerson 276 Wednesday 5:30pm - 8:30pm
MPCS 58020-1 Time Series Analysis and Stochastic Processes Andrew Siegel Young 302 Monday 5:30pm - 8:30pm
MPCS 51026-1 Trading Systems Design Young 302 Tuesday 5:30pm - 8:30pm

Autumn 2016

Code Name Instructors Location Meeting times
MPCS 53112-1 Advanced Data Analytics Amitabh Chaudhary Ryerson 276 Tuesday 5:30pm - 8:30pm
MPCS 51100-1 Advanced Programming Andrew Siegel Young 302 Monday 5:30pm - 8:30pm
MPCS 55001-1 Algorithms Geraldine Brady Ryerson 251 Tuesday 5:30pm - 8:30pm
MPCS 53013-1 Big Data Michael Spertus Ryerson 251 Wednesday 5:30pm - 8:30pm
MPCS 56420-1 Bioinformatics for Computer Scientists Thomas Binkowski Young 306 Monday 5:30pm - 8:30pm
MPCS 51300-1 Compilers Young 302 Wednesday 5:30pm - 8:30pm
MPCS 51040-1 C Programming Dries Kimpe Ryerson 276 Monday 5:30pm - 8:30pm
MPCS 53001-1 Databases Zachary Freeman Sec 01 - (Thurs) Ryerson 276 Sec 02 - (Tues) Young 302 Tuesday 6pm - 9pm
Thursday 5:30pm - 8:30pm
MPCS 55003-1 Intermediate Algorithms Amitabh Chaudhary Young 302 Thursday 1pm - 4pm
MPCS 52011-1 Introduction to Computer Systems Marty Billingsley Sec 01- (Thurs) Ryerson 277 Sec 02 - (Tues) Ryerson 277
MPCS 51200-1 Introduction to Software Engineering Peter Vassilatos Ryerson 277 Friday 5:30pm - 8:30pm
MPCS 51036-1 Java Programming Adam Gerber Sec 01 - (Gerber) Ryerson 251 Sec 02 - (Samuels) Ryerson 277 Monday 5:30pm - 8:30pm
MPCS 51205-1 Topics in Software Engineering Mark Shacklette Young 106 Monday 5:30pm - 8:30pm

Winter 2017

Code Name Instructors Location Meeting times
MPCS 51220-1 Applied Software Engineering Jeffrey Cohen Ryerson 277 Thursday 5:30pm - 8:30pm
MPCS 51044-1 C++ for Advanced Programmers Michael Spertus Young 302 Thursday 5:30pm - 8:30pm
MPCS 51300-1 Compilers Young 302 Tuesday 5:30pm - 8:30pm
MPCS 50101-1 Concepts of Programming Thomas Binkowski Young 302 Wednesday 5:30pm - 8:30pm
MPCS 51250-1 Entrepreneurship in Technology Ryerson 277 Monday 5:30pm - 8:30pm
MPCS 53110-1 Foundations of Computational Data Analysis Geraldine Brady Ryerson 251 Tuesday 5:30pm - 8:30pm
MPCS 51400-1 Functional Programming Lamont Kenneth Samuels Ryerson 276 Monday 5:30pm - 8:30pm
MPCS 51087-1 High Performance Computing Andrew Siegel Young 302 Monday 5:30pm - 8:30pm
MPCS 52011-1 Introduction to Computer Systems Marty Billingsley Ryerson 276 Thursday 5:30pm - 8:30pm
MPCS 51200-1 Introduction to Software Engineering Peter Vassilatos Young 106 Monday 5:30pm - 8:30pm
MPCS 51030-1 iOS Application Development Thomas Binkowski Ryerson 251 Monday 5:30pm - 8:30pm
MPCS 50103-1 Mathematics for Computer Science: Discrete Mathematics Geraldine Brady Eckhart 202 Thursday 5:30pm - 8:30pm
MPCS 54001-1 Networks William Conner Ryerson 251 Wednesday 5:30pm - 8:30pm
MPCS 51081-1 UNIX Systems Programming Mark Shacklette Young 302 Friday 5:30pm - 8:30pm

Spring 2017

Code Name Instructors Location Meeting times
MPCS 51045-1 Advanced C++ Michael Spertus Young 106 Thursday 5:30pm - 8:30pm
MPCS 51032-1 Advanced iOS Thomas Binkowski Young 106 Monday 5:30pm - 8:30pm
MPCS 55001-1 Algorithms Geraldine Brady Ryerson 251 Tuesday 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 276 Tuesday 5:30pm - 8:30pm
MPCS 51033-1 Backends for Mobile Applications Thomas Binkowski Young 106 Wednesday 5:30pm - 8:30pm
MPCS 51083-1 Cloud Computing Vasilios Vasiliadis Ryerson 276 Thursday 5:30pm - 8:30pm
MPCS 56515-1 Computer and Network Security Young 106 Friday 5:30pm - 8:30pm
MPCS 51040-1 C Programming Dries Kimpe Ryerson 276 Monday 5:30pm - 8:30pm
MPCS 53001-1 Databases Zachary Freeman Young 302 Thursday 5:30pm - 8:30pm
MPCS 52040-1 Distributed Systems Ryerson 251 Monday 5:30pm - 8:30pm
MPCS 53800-1 Game Construction John H. Reppy Ryerson 276 Tuesday 3pm - 4:20pm
Thursday 3pm - 4:20pm
MPCS 51036-1 Java Programming Lamont Kenneth Samuels Ryerson 277 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 Friday 5:30pm - 8:30pm
MPCS 52030-1 Operating Systems Borja Sotomayor Basilio Ryerson 251 Wednesday 5:30pm - 8:30pm
MPCS 58020-1 Time Series Analysis and Stochastic Processes Andrew Siegel Young 302 Monday 5:30pm - 8:30pm
MPCS 52553-1 Web Development Jeffrey Cohen Young 302 Saturday 1pm - 4pm