2015-2016 Courses


Summer 2015


Title Instructor
Advanced Databases Tanu Malik
Advanced Java Programming Adam Gerber
Cloud Computing Vasilios Vasiliadis
Concepts of Programming Adam Shaw
Mathematics for Computer Science: Discrete Mathematics Geraldine Brady
Time Series Analysis and Stochastic Processes Andrew Siegel
Web Development Jeffrey Cohen


Autumn 2015


Title Instructor
Advanced Programming Andrew Siegel
Advanced Web Development Jeffrey Cohen
Algorithms Geraldine Brady
Big Data Michael Spertus
Bioinformatics for Computer Scientists Thomas Binkowski
Compilers Sebastien Donadio
Computer and Network Security Arlene Yetnikoff
C Programming Dries Kimpe
Databases Zachary Freeman
Introduction to Software Engineering Peter Vassilatos
Java Programming Adam Gerber


Winter 2016


Title Instructor
Advanced Databases Tanu Malik
C++ for Advanced Programmers Michael Spertus
Compilers Sebastien Donadio
Computer Architecture Todd Nugent
Concepts of Programming Jeffrey Cohen
Foundations of Computational Data Analysis Geraldine Brady
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
UNIX Systems Programming Mark Shacklette


Spring 2016


Title Instructor
Advanced C++ Michael Spertus
Advanced iOS Thomas Binkowski
Algorithms Geraldine Brady
Android App Development Adam Gerber
Cloud Computing Vasilios Vasiliadis
Computer and Network Security TBD
C Programming Dries Kimpe
Databases Zachary Freeman
Distributed Systems Sebastien Donadio
Entrepreneurship in Technology Benjamin Johnson
Introduction to Computer Systems Marty Billingsley
Java Programming Adam Gerber
Machine Learning Amitabh Chaudhary
Networks Anthony Nicholson
Numerical Methods Andrew Siegel
OO Architecture: Patterns, Technologies, Implementations Mark Shacklette
Web Development Jeffrey Cohen