Computer Technologies Department Faculty

Eva Agbada 

Assistant Professor – Computer Information Systems-IT
B.A., Bryn Mawr College
M.S. L.I.S./M.S.I.S., Drexel University
Office: C3-1C
eagbada@ccp.edu | 215-496-6135

Eva Agbada has been an assistant professor at the Community College of Philadelphia since 2010 and has been teaching full-time in the Computer Technologies Department since 2015. Courses taught include Applied Computer Technology (CIS 103), Introduction to Computer Programming (CIS 106), and Computer Science I with Java (CSCI 111).

Sonny Chang

Assistant Professor – Cybersecurity & Network Technology
B.S., Bloomsburg University
M.S., Penn State University
Office: C3-1V
schang@ccp.edu | 215-751-8747

Assistant Professor Sonny Chang began his career at Community College of Philadelphia in Fall of 2018 by teaching Introduction to Cybersecurity, Network Technologies, and Computer Systems Maintenance courses. As a graduate of Penn State University master’s degree program in Information Sciences with expertise in Data Mining, Data Analytics, and vendor specific network technologies that include Cisco, Microsoft, and VMWare; his passion is networking, security and artificial intelligence.  Professor Sonny Chang holds various industry standard certifications from Cisco, CompTIA, Microsoft, and VMWare.

Professor Chang also has been selected to Drexel University’s College of Computing & Informatics REThink Computer Science research program during summer of 2019 and will further his research on Artificial Intelligence for CCP.

Berna Dike-Anyiam, Ph.D.Berna Dike-Anyiam

Assistant Professor - Cybersecurity
M.B.A., DeSales University
M.Sc., Middlesex University
Ph.D., Argosy University
Office: C3-1H
bdikeanyiam@ccp.edu | 215-496-6139

Dr. Dike-Anyiam has been teaching at CCP for over 3 years. She developed the Cybersecurity program and teaches cybersecurity and networking courses. Prior to coming to CCP, she worked at Rowan College at Burlington County (RCBC) for over 6 years. She also developed the Cybersecurity program at RCBC, worked as a program coordinator, as well as taught cybersecurity, networking and other CIS courses. She worked at large firms prior to becoming a teacher. She is a member of both national and international organizations. She has also presented at a conference and has both national and international publications. Her research interest is in Cybersecurity.

Taoufik EnnoureTaoufik Ennoure

Assistant Professor – Web Technologies
B.S., University of Science & Technology, Marrakech, Morocco 
M.S., City University of NY, Lehman College
A.B.D., American College of Education
Office:  C3-1E
tennoure@ccp.edu | 215-496-6133

Taoufik Ennoure’s educational background is varied and diverse combining doctoral studies in education, a Masters in computer science and Bachelors in applied mathematics and engineering. His professional experience is heavily based on Academia with more than 12 years of teaching at different colleges and universities at the US and worldwide which includes undergrad and graduate courses as well as supervising students in their theses and final projects. Areas of research include: Computer Algorithm Optimizations, Programming Languages, Artificial Intelligence as well as Online Education.

JoeWana FreemanJoeWana Freeman

Assistant Professor – Computer Information Systems-IT
B.A., Cheyney University
M.S., Philadelphia University
Office: C3-1D
Jfreeman@ccp.edu | 215-496-6136

JoeWana Freeman has been a full-time faculty member since 1998. During this time, she has taught numerous classes in the department and was essential in starting the tutoring program for the Applied Computer Technologies class. From 2014 through 2018 she served as the department chair of the computer technologies department. She has also served on the CDCP committee.

Michael HackettMichael Hackett

Assistant Professor – Computer Science
B.S., The Richard Stockton College of NJ
M.S., University of Illinois at Springfield
Office: C3-1Q
mhackett@ccp.edu | 215-751-8734

Michael Hackett is a computer scientist who, prior to joining the Computer Technologies faculty in 2017, worked in several software engineering capacities with the world's top aerospace and defense contractors in support of air traffic control modernization research efforts for the Federal Aviation Administration. Such endeavors included air traffic control software development, air traffic simulation and analysis, software assessment, and laboratory automation. He primarily teaches courses in the areas of computer science and programming.

Barbara Anne HearnBarbara Anne Hearn

Assistant Professor – Computer Information Systems-IT
A.A.S., Community College of Philadelphia
B.A., University of Pennsylvania
M.S., Strayer University
Office: C3-1L
bhearn@ccp.edu | 215-496-6146

Barbara Hearn has been teaching at the College since 1998 and became full-time faculty in 2015. Over the years she has taught courses on Computer Literacy, Applied Computer Technology, Windows Operating System, Systems Analysis and Design, Web Design using HTML and CSS, and Integrating Technology into the Classroom.

Lauren LeonardLauren Leonard

Instructor - Computer Science
M.E., Cornell University
B.S., The Ohio State University
Office: C3-1S
Lleonard@ccp.edu | 215-496-8704

Lauren Leonard joined the Computer Technologies Faculty in 2023, teaching Computer Science and Computer Information Systems courses. Prior to teaching at CCP, Lauren worked as a Software and Systems Engineer for both Defense and Commercial technologies. This includes maritime defense modeling and simulation, as well as commercial commerce interfaces and hardware platforms. Additionally, Lauren has also taught Computer Science at Rowan University and North Seattle Community College.

Laurence Liss

Assistant Professor – Web Technologies
B.A., New York University
M.S., Temple University
Office: C3-1Z
lliss@ccp.edu | 215-496-6149

Laurence Liss has been developing websites and teaching web design and software development for more than a decade. He holds a Master of Information Science from Temple University. He has also worked as a professional software engineer for several Philadelphia area companies specializing in the application of open source software and web applications.

Daniel MelamedDaniel Melamed

Assistant Professor – Computer Information Systems-IT
B.A., Spring Garden College
Office: C3-1D
dmelamed@ccp.edu | 215-496-6145

Daniel Melamed began teaching at CCP in 1995 and has been full time faculty since 2003. During this time, he taught classes in numerous computer programming languages including BASIC, C, C++, C#, COBOL, Visual Basic, Python, and Java. Beyond teaching classes in computer systems and computer science for CCP, he spent 15 years working as a computer programmer consultant for companies in the tri-state area.

Craig A. NelsonCraig A. Nelson

Assistant Professor – Computer Science
A.A.S., Community College of Philadelphia
B.S., Widener University
M.S., Drexel University
Office: C3-1F
| 215-972-6228

Craig A. Nelson is an Assistant Professor teaching computer science and computer information systems classes. In addition to programming, Nelson teaches classes in database design and management. His research areas are Database Management, Data Warehousing, Data Mining, and Information Retrieval Systems. Nelson believes that education, drive and determination is the best pathway for anyone to achieve their dream and often cites his favorite motivational quote of all time by T.S. Eliot, “Only those who risk going too far can possibly find out how far they can go.”

Eleanor ShirleyElenor Shirley

Assistant Professor – Computer Information Systems-IT
B.S., Temple University
M.B.A., Eastern University
Office: C3-1I
eshirley@ccp.edu | 215-496-6128

Eleanor Shirley started Fall 2013 teaching Computer Technology and Office Administration courses. Eleanor is a former CIS 103 Teaching Circle Leader and CIS 103 Assessment Coordinator. Experiences prior to CCP include the following:

  • Manor College: Senior Associate Professor; Director of Business Programs; Academic Advisor; ACBSP Chair; Teaching Excellence Award
  • Peirce College: Assistant Professor Office Technologies and Court Reporting; Court Reporting Program Coordinator; Academic Advisor; Computer skills training for the Philadelphia Senior Center and Philadelphia Business and Industry Council
  • Delaware County Community College: Adjunct Professor Information Technology; Computer skills training in the New Choices Career Development Program.