Stephen Weissman

Assistant Professor, Computer Science
Academic Divisions - Science, Technology, Engineering, Mathematics (STEM)
Academic Building
856-691-8600, 1335
Direct Line: 


M.S. Villanova University
B.A., M.A.T. Wesleyan University

T.S. Eliot famously said, “I have measured out my life with coffee spoons”.   I guess my measure would be the “occupation” I’ve listed on my tax returns.  First, it was “Student”, then “Teacher”, then “Systems Analyst”, and currently,  “College Teacher”.   As a seven-year-old, I went with my class to see the first commercial electronic computer, a Univac-I, at the Franklin Institute in Philadelphia.  I was awed by the cool demonstration of computing power we saw.  Since then, I’ve had a passionate interest in computers and the amazing growth of technology.  Every semester, I still get excited when my Cumberland County College programming students reach the point in their coursework where they are able to create the same program that Univac-I demonstrated to my first grade class!     

I have benefited from all my educational pursuits.  I completed B.A. and M.A.T. degrees at Wesleyan University (Middletown, CT), and subsequently completed a graduate certificate program at Pennsylvania State University in conjunction with my first teaching job.  I later earned a Masters in Computer Science with a 4.0 average at Villanova University.  

After earning an M.A.T. degree, I began my post-college professional life as a teacher in Philadelphia, then took a second job teaching computer programming, and soon began doing consulting work as a software developer.  Eventually, my consulting work eventually led to a job offer that initiated a 15-year career as a technical manager in IT (various titles) at a Fortune 500 company.  My principal role was as a Systems Analyst, specifying and designing various computer systems, and managing teams of programmers.  When my company was acquired by two out-of-state competitors in a very large split-up, the employees were offered a three-year period to decide whether to accept a generous “buy-out” or seek similar employment and relocation more than 1,000 miles away with one of the acquiring companies.  After a year of considering the alternatives, I decided to accept a buy-out and embark on a new career as a full-time college teacher of Computer Science. 

When I started college teaching seventeen years ago, my plan was to teach for just a few years.  However, after teaching, mentoring, sharing skills and exploring the exciting field of Computer Science with my students, I’ve repeatedly opted to continue in a profession I love.  I began teaching at CCC in 2008, and since 2012 I have also taught as an adjunct at Rowan University, where many of my students continue their professional studies in Computer Science.  CCC students of Computer Science complete a number of substantially identical core program courses to those offered at Rowan, which helps prepare them for further study in this demanding field.

Since coming to CCC, I have participated on a number of committees and initiatives in service to the College and the Community.  I am a longstanding member former Chair of our Academic Council, a former Vice-Chair of the Faculty Association, a member of the College’s Program Review Committee. My professional activities include membership in the Association for Computing Machinery and work over many summers as a Reader in Computer Science for the College Board.