Programs

Courses

Faculty

Facilities

Contact Us

Spring '14 Registration
Has Begun! Register Now!
Computer Science Faculty

Patrick Cassidy
203.857.7336

Professor Cassidy is the Coordinator for the Computer Security degree program at Norwalk Community College.  He is also the Main Contact for NCC’s Cisco Academy.

Before coming to NCC, Prof. Cassidy was a Project Associate for the University of Michigan working out of the General Motors Plant in Tarrytown, NY.  He has also taught at Westchester Community College in both the Mathematics and Computer Science departments.

He holds a M.S. in Computer Science from Polytechnic University, a B.S. in Aeronautical Science from Embry Riddle Aeronautical University, and an A.S. in Mathematics and Science from Westchester Community College. Prof. Cassidy is a Cisco Certified Network Associate (CCNA) and Cisco Certified Academy Instructor (CCAI).  He also holds multiple ratings from the FAA as well as being a Certified Flight Instructor - Instrument (CFII).

Back to Top


Tom Duffy
203.857.6892

Professor Tom Duffy is the Chair of the Computer Science Department and the Program Coordinator for the Computer Science degree as well as the Web Developer, Relational Database, and Smartphone App Development certificates. He teaches courses in Web Development, XML, Java, and Mobile Device Programming.

Tom holds a Bachelor of Science degree in Mathematics and Master of Arts degree in Mathematics/Computer Science from Western Connecticut State University. He is the owner of Bright Moments Software - a software company specializing in Web Technologies.

Tom has recently published Programming With Mobile Applications, his second book. The book is available from Cengage Learning.

Back to Top


Chuck Gabor
203.857.7315
Proessor Gabor teaches Java Programming, Web Development, and Database Development courses. Before joining the NCC faculty, he was a Lieutenant/Senior Military Instructor at the United States Naval Academy. Prior to that, he was a Software Engineer for Pitney Bowes Inc. He is currently working toward a doctorate in Educational Leadership (Ed.D.) at Southern Connecticut State University. He holds B.S. degree in Computer Science from the University of New Haven and a B.S. degree in Applied Science from Charter Oak State College. He is a member of the Honor Society in Computing Sciences, UPSILON PI EPSILON, and a Lieutenant Commander in the United States Naval Reserve.

Back to Top


Charles Hornung
203.857.6891
Professor Hornung has more than 20 years of experience developing, installing, and maintaining a wide variety of database applications across a host of database platforms. His experience includes application development for manufacturing and distribution firms in both the domestic and international arena. As an independent consultant, he has presented educational seminars nationwide for information and financial executives on a wide variety of subjects. These seminar topics include decision support systems utilizing data warehousing, JIT manufacturing, and a range of other integrated financial and software applications. Professor Hornung earned a B.A. from the University of South Florida, an M.A. in Economics from Wayne State University, and has done post-graduate studies in computer science at Pace University.  He is the program coordinator for the Information Systems degree.

Back to Top