2016-2017 Courses


Summer 2016


Title Instructor
Advanced Java Programming Adam Gerber
Concepts of Programming Adam Shaw
iOS Application Development Thomas Binkowski
Mathematics for Computer Science: Discrete Mathematics Geraldine Brady
Natural Language Processing Amitabh Chaudhary
Time Series Analysis and Stochastic Processes Andrew Siegel
Trading Systems Design Sebastien Donadio


Autumn 2016


Title Instructor
Advanced Data Analytics Amitabh Chaudhary
Advanced Programming Andrew Siegel
Algorithms Geraldine Brady
Big Data Michael Spertus
Bioinformatics for Computer Scientists Thomas Binkowski
Compilers Sebastien Donadio
C Programming Dries Kimpe
Databases Zachary Freeman
Intermediate Algorithms Amitabh Chaudhary
Introduction to Computer Systems Marty Billingsley
Introduction to Software Engineering Peter Vassilatos
Java Programming Adam Gerber
Topics in Software Engineering Mark Shacklette


Winter 2017


Title Instructor
Applied Software Engineering Jeffrey Cohen
C++ for Advanced Programmers Michael Spertus
Compilers Sebastien Donadio
Concepts of Programming Thomas Binkowski
Entrepreneurship in Technology Benjamin Johnson
Foundations of Computational Data Analysis Geraldine Brady
Functional Programming Lamont Kenneth Samuels
High Performance Computing Andrew Siegel
Introduction to Computer Systems Marty Billingsley
Introduction to Software Engineering Peter Vassilatos
iOS Application Development Thomas Binkowski
Mathematics for Computer Science: Discrete Mathematics Geraldine Brady
Networks William Conner
UNIX Systems Programming Mark Shacklette


Spring 2017


Title Instructor
Advanced C++ Michael Spertus
Advanced iOS Thomas Binkowski
Algorithms Geraldine Brady
Android App Development Adam Gerber
Applied Data Analysis Anoop Mayampurath
Backends for Mobile Applications Thomas Binkowski
Cloud Computing Vasilios Vasiliadis
Computer and Network Security Arlene Yetnikoff
C Programming Dries Kimpe
Databases Zachary Freeman
Distributed Systems Sebastien Donadio
Game Construction John H. Reppy
Java Programming Lamont Kenneth Samuels
Machine Learning Amitabh Chaudhary
OO Architecture: Patterns, Technologies, Implementations Mark Shacklette
Operating Systems Borja Sotomayor Basilio
Time Series Analysis and Stochastic Processes Andrew Siegel
Web Development Jeffrey Cohen