Summer 2020

Code Name Instructors Location Meeting times
MPCS 55005-1 Advanced Algorithms Geraldine Brady Thursday 5:30pm - 8:30pm
MPCS 52011-1 Introduction to Computer Systems Marty Billingsley TBD Thursday 5:30pm - 8:30pm
MPCS 51039-1 Mobile Software Development Chelsea Troy TBD Tuesday 5:30pm - 8:30pm
MPCS 53113-1 Natural Language Processing Amitabh Chaudhary TBD Tuesday 5:30pm - 8:30pm
MPCS 52060-1 Parallel Programming Lamont Kenneth Samuels TBD Wednesday 5:30pm - 8:30pm
MPCS 58020-1 Time Series Analysis and Stochastic Processes Andrew Siegel TBD Monday 5:30pm - 8:30pm

Autumn 2020

Code Name Instructors Location Meeting times
MPCS 53112-1 Advanced Data Analytics Amitabh Chaudhary Online Only Wednesday 5:20pm - 8:20pm
MPCS 51100-1 Advanced Programming Andrew Siegel Online Only Monday 5:20pm - 7:20pm
MPCS 55001-1 Algorithms Geraldine Brady Online Only Tuesday 5:30pm - 7pm
MPCS 55001-2 Algorithms Amitabh Chaudhary Online Only Tuesday 2:40pm - 4pm
Thursday 2:40pm - 4pm
MPCS 52560-1 Applied Financial Technology Dylan Hall JCL 011 Tuesday 5:30pm - 8:30pm
MPCS 53014-1 Big Data Application Architecture Michael Spertus Online Only Thursday 5:30pm - 7pm
MPCS 56420-1 Bioinformatics for Computer Scientists Thomas Binkowski Online Only Wednesday 5:20pm - 8:20pm
MPCS 51300-1 Compilers Hal Finkel Online Only Saturday 10am - 12pm
MPCS 50101-1 Concepts of Programming Thomas Binkowski Online Only Tuesday 5:30pm - 7pm
MPCS 51040-1 C Programming Dries Kimpe Online Only Monday 5:20pm - 7:20pm
MPCS 53001-1 Databases Aaron J Elmore Online Only Thursday 5:30pm - 7pm
MPCS 51400-1 Functional Programming Matthew Francis Teichman Online Only Thursday 5:30pm - 7pm
MPCS 52011-1 Introduction to Computer Systems Marty Billingsley JCL 011 Wednesday 5:20pm - 7:20pm
MPCS 52011-3 Introduction to Computer Systems Marty Billingsley Online Only Tuesday 5:30pm - 7:30pm
MPCS 51036-1 Java Programming Adam Gerber Online Only Monday 5:20pm - 7:20pm
MPCS 50103-1 Mathematics for Computer Science: Discrete Mathematics Geraldine Brady Online Only Thursday 5:30pm - 7pm
MPCS 50103-2 Mathematics for Computer Science: Discrete Mathematics Davender Singh Sahota Online Only Wednesday 5:20pm - 7:20pm
MPCS 51039-1 Mobile Software Development Chelsea Troy Online Only Tuesday 5:30pm - 8:30pm
MPCS 52060-1 Parallel Programming Lamont Kenneth Samuels Online Only Monday 5:20pm - 7:20pm
MPCS 51240-1 Product Management Vasilios Vasiliadis Online Only Thursday 5:30pm - 7:30pm
MPCS 51042-1 Python Programming Lamont Kenneth Samuels Online Only Monday 1:50pm - 3:10pm
MPCS 51042-2 Python Programming Lorena Mesa Online Only Monday 5:20pm - 7:20pm
MPCS 51205-1 Topics in Software Engineering Mark Shacklette Online Only Monday 5pm - 8pm
MPCS 51230-1 User Interface and User Experience Design Andre Marques Online Only Wednesday 5:20pm - 7:20pm

Winter 2021

Code Name Instructors Location Meeting times
MPCS 55001-1 Algorithms Geraldine Brady Online Only Tuesday 2:40pm - 4:40pm
MPCS 55001-2 Algorithms Geraldine Brady Online Only Tuesday 5:30pm - 7:30pm
MPCS 51044-1 C++ for Advanced Programmers Michael Spertus Online Only Thursday 5:30pm - 7:30pm
MPCS 52010-1 Computer Architecture Andrew Siegel Online Only Monday 5:20pm - 6:50pm
MPCS 50101-1 Concepts of Programming Thomas Binkowski Online Only Thursday 5:30pm - 8:30pm
MPCS 51250-1 Entrepreneurship in Technology Dylan Hall In-Person (JCL 011) or Online Wednesday 5:20pm - 8:20pm
MPCS 53110-1 Foundations of Computational Data Analysis Amitabh Chaudhary Online Only Wednesday 5:20pm - 8:20pm
MPCS 51087-1 High Performance Computing Ronald Rahaman Online Only Friday 5:20pm - 7:20pm
MPCS 56511-1 Introduction to Computer Security Shelley Rossell Online Only Tuesday 5:30pm - 7:30pm
MPCS 52011-1 Introduction to Computer Systems Marty Billingsley Online Only Wednesday 5:20pm - 8:20pm
MPCS 51200-1 Introduction to Software Engineering Peter Vassilatos Online Only Tuesday 6pm - 8pm
MPCS 51030-1 iOS Application Development Thomas Binkowski Online Only Tuesday 5:30pm - 8:30pm
MPCS 50103-1 Mathematics for Computer Science: Discrete Mathematics Timothy Ng Online Only Wednesday 5:20pm - 8:20pm
MPCS 54001-1 Networks Davender Singh Sahota Online Only Thursday 5:30pm - 8:30pm
MPCS 51410-1 Object Oriented Programming Mark Shacklette Online Only Monday 5:20pm - 7:20pm
MPCS 51042-1 Python Programming Chelsea Troy Online Only Monday 5:20pm - 7:20pm
MPCS 51042-2 Python Programming Lorena Mesa Online Only Monday 5:20pm - 7:20pm
MPCS 52553-1 Web Development Jeffrey Cohen Online Only Thursday 7:40pm - 9pm
MPCS 52553-2 Web Development Trevor Austin Online Only Wednesday 1:50pm - 4:50pm

Spring 2021

Code Name Instructors Location Meeting times
MPCS 55005-1 Advanced Algorithms Geraldine Brady Online Only Tuesday 5:30pm - 7:30pm
MPCS 51045-1 Advanced C++ Michael Spertus Online Only Saturday 10am - 12pm
MPCS 51032-1 Advanced iOS Thomas Binkowski Online Only Wednesday 5:30pm - 7pm
MPCS 51052-1 Advanced Python Programming Lorena Mesa Online Only Monday 5:30pm - 7:30pm
MPCS 55001-1 Algorithms Timothy Ng Online Only Tuesday 5:30pm - 8:30pm
MPCS 53120-1 Applied Data Analysis Davender Singh Sahota Online Only Thursday 5:30pm - 7:30pm
MPCS 51220-1 Applied Software Engineering Peter Vassilatos Online Only Thursday 5:30pm - 8:30pm
MPCS 56420-1 Bioinformatics for Computer Scientists Thomas Binkowski Online Only Tuesday 1pm - 2:30pm
MPCS 51083-1 Cloud Computing Vasilios Vasiliadis Online Only Thursday 5:30pm - 8:30pm
MPCS 51083-2 Cloud Computing Lionel Barrow Online Only Monday 6pm - 8pm
MPCS 52040-1 Distributed Systems Kyle Chard Online Only Tuesday 5:30pm - 7pm
MPCS 51132-1 Full Stack Software Engineering Adam Gerber Online Only Tuesday 5:30pm - 7:30pm
MPCS 56511-1 Introduction to Computer Security Shelley Rossell Online Only Wednesday 5:30pm - 7:45pm
MPCS 53111-1 Machine Learning Amitabh Chaudhary Online Only Wednesday 5:30pm - 8:30pm
MPCS 51039-1 Mobile Software Development Chelsea Troy Online Only Tuesday 5:30pm - 8:30pm
MPCS 51050-1 OO Architecture: Patterns, Technologies, Implementations Mark Shacklette Online Only Monday 4:10pm - 5:30pm
MPCS 52030-1 Operating Systems Shan Lu Online Only Thursday 5:30pm - 7pm
MPCS 52060-1 Parallel Programming Lamont Kenneth Samuels Online Only Wednesday 1:50pm - 3:10pm
MPCS 52060-2 Parallel Programming Lamont Kenneth Samuels Online Only Thursday 5:30pm - 6:30pm
MPCS 51042-1 Python Programming Ronald Rahaman Online Only Wednesday 5:30pm - 7pm
MPCS 58020-1 Time Series Analysis and Stochastic Processes Andrew Siegel Online Only Monday 5:30pm - 7pm