Riccardo Pucella

I'm a senior software engineer at Forrester Research, where I'm part of the Data Visualization team.

Once in a while, I teach a course at Olin College.

In a previous life, I was on faculty at Northeastern University in the College of Computer and Information Science.


What's New?


Courses

Only links to the most recent or to significantly different versions of courses are given.

Programming Languages CS 152 Harvard Spring 2017
Foundations of Computer Science ENGR 3520 Olin Spring 2017
Programming Languages ENGR 3599A Olin Fall 2016
Foundations of Computer Science ENGR 3520 Olin Spring 2016
Visualizing Data ENGR 3599 Olin Fall 2015
Foundations of Computer Science ENGR 3520 Olin Spring 2015
Game Programming ENGR 3599 Olin Fall 2014
Programming Language Design and Implementation ENGR 3599 Olin Spring 2014
Foundations of Computer Science ENGR 3520 Olin Fall 2013
Object-Oriented Design CS 3500 Northeastern Spring 2011
Object-Oriented Design CS 3500 Northeastern Fall 2010
Programming Design Paradigm CS 5010 Northeastern Fall 2010
Object-Oriented Design CS 3500 Northeastern Spring 2010
Object-Oriented Design CS 3500 Northeastern Fall 2009
Cryptography and Communication Security CS 6750 Northeastern Fall 2009
Logic and Computation CSU 290 Northeastern Spring 2009
Object-Oriented Design CSU 370 Northeastern Fall 2008
Cryptography and Communication Security CSG 252 Northeastern Fall 2008
Logic and Computation CSU 290 Northeastern Spring 2008
Object-Oriented Design CSU 370 Northeastern Fall 2007
Theory of Computation CSG 714 Northeastern Spring 2007
Cryptography and Communication Security CSG 252 Northeastern Fall 2006
Theory of Computation CSG 714 Northeastern Spring 2006
Reasoning about Security CSG 399 Northeastern Spring 2006
Applied Logic CS 486 Cornell Spring 2005
Advanced Unix Tools CS 214 Cornell Spring 2004
Unix Tools CS 114 Cornell Fall 2003

Selected Research Publications


Other Technical Writings