Professor Patrizio Angelini
Chair of the Department
Prof. Angelini's main research interests are in Algorithm Engineering and Complexity,
with a focus on Graph Drawing and Network Visualization.
Professor Angelini's teaching activities include courses in several areas of Computer Science,
such as software programming, basic and advanced algorithms, and theoretical computer science.
Professor Angelini teaches the following courses:
CS 160
Programming Concepts and Applications
CS 200
Elements of Formal Reasoning and Computation
CS 320
Advanced Programming: Python
Contact: pangelini@johncabot.edu
Professor Stefano Gazziano
Professor Gazziano is a consultant to industrial associations, international organizations,
public entities and private companies. He has been the head of IT services; project manager of large ICT research projects in domestic
and international environments and has an
extensive academic experience in international research projects
in UK, Spain, Greece, Egypt, Argentina, Paraguay, Cuba.
Professor Gazziano teaches the following courses:
CS 101
Introduction to Computer Science
CS 110
Computer Office Applications
CS 130
Web Design I
Contact: sgazziano@johncabot.edu
Professor Marco Scaramastra
Professor Scaramastra has worked as software consultant, system supervisor
and assistant programmer both in Italy and abroad.
Over the last twenty-five years Professor Scaramastra has designed and taught
a broad range of courses at undergraduate and graduate levels in the fields of
applied mathematics, statistics, and computer science.
Professor Scaramastra teaches the following courses:
CS 110
Computer Office Applications
CS 130
Web Design I
CS 131
Web Design II
Contact: mscaramastra@johncabot.edu