Sami Abu Snaineh

Sami Abu Snaineh

Assistant professor, College of Information Technology and Computer Engineering, Palestine Polytechn

Sami Taha Abu Snaineh (Sami Taha)


  • Doctor of Philosophy in Computer Science; University of Kentucky 
  • Master of Science in Computer Science; Maharishi University of Management 
  • Bachelor of Science in Computer Systems Engineering; PPU

Honors and Awards

  • Kentucky Graduate Scholarship (KGS), 2008-2013, University of Kentucky
  • Outstanding teaching award, 2012, University of Kentucky
  • Awarded membership of the Engineering Honor Society, 2012


  • College Teaching and Learning certificate, 2012, University of Kentucky
  • Passport To Success (PTS) Trainer Certificate (Life Soft Skills), 2015

Industry Experience

  •                                   Software R&D Consultant at American Psychological Association (APA)
  • 05/11-7/14                 Consultant Software Engineer at Lexmark International Inc./Aerotek
  • 02/05-10//08              Consultant Software Engineer at  IBM/CDI
  • 09//04-02//05             Web Developer at Wells Fargo


  • 02/10-05/13               Center for Visualization and Virtual Environments (VIS), University of Kentucky 


Teaching Experience

  • 09/14-Present                 Assistant Professor at PPU
  • 03/14-Present                 Online Instructor (part time) at MUM
  • 01/09-05/12                     Teaching Assistant at University of Kentucky


Graduate Level Courses

  • NoSQL
  • Ontology Engineering (Semantic Web)
  • Software Engineering
  • Web Engineering
  • Algorithms
  • Web Application Programming
  • Research Methods


Undergraduate Level Courses

  • Data Structure
  • Software Engineering
  • Computer Ethics



  • Sami Taha Abu Snaineh and Brent Seales, “Minimally invasive surgery skills assessment using multiple synchronized sensors,” in 2015 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT) Abu Dhabi, UAE, Dec 2015, pp. 314–319.
  • Ju Shen, Jianjun Yang, Sami Taha-abusneineh, Bryson Payne, Markus Hitz, “Structure Preserving Large Imagery Reconstruction”, Journal of Cyber Security and Mobility, Vol. 3, 263–288, 2014
  • Sami Abu Snaineh and Brent W Seales, “Multiple Sensors System to Evaluate Minimally Invasive Surgery Trainees”, Society of American Gastrointestinal and Endoscopic Surgeons (SAGES), Sand Diego, USA 2012
  • Sami Abu snaineh and Brent W Seales, “EVALUATING MINIMALLY INVASIVE SURGERY (MIS): ASSESSMENT METRICS”, Society of American Gastrointestinal and Endoscopic Surgeons (SAGES), Baltimore, USA 2013
  • Sami Abu snaineh and Brent W Seales, “MINIMALLY INVASIVE SURGERY (MIS) ASSESSMENT DEVICE:  VARIANCE ANALYSIS”, Society of American Gastrointestinal and Endoscopic Surgeons (SAGES), Baltimore, USA 2013
  • Sami Taha Abu Snaineh “The Effect of Problem Based Learning Method on the Cognitive Development of Computer Science Students”, Toward Creative Initiatives in Teaching and Learning in Higher Education, CETL, PPU, Hebron, Palestine, 2014
  • Berat Kurar, Sami Abu Sneineh, Yaqoub Ashhab, “CRAN Package: Various Protein Descriptors for Machine Learning Algorithms” In The Comprehensive R Archive Network
  • Thesis:

Master Students

  • Berat Korrar,  Protein Sequence Data:  Laying the Mathematical Foundations to Derive Novel Descriptors
  • Yasmin Taamra, Automated Objective Assessment and Feedback for Minimally Invasive Surgery


Research Interest

  • Human Factors, Skills Assessment
  •  Semantic Web, Ontology Engineering
  • Computer Science Pedagogy


Technical Skills

 NoSQL: MarkLogic, XQuery, MongoDB, XML, JSON

 Ontology/Semantic Web: Triples, RDF, TURTLE, SPARQL

 Java: Java Applications, Eclipse, Eclipse Plug-ins, Socket Programming, Multi Threading, I/O Streams, JNI

 Web Technologies: J2EE (JSP, Servlets), JavaScript , HTML, HTML 5.0, ASP, ADO, ASP.Net, VBScript,  XML, Groovy, Grails

 Web Servers: IIS, Tomcat

 Programming Languages: Java, C++, C#,VB.Net, .Net, Embedded systems programming

 XML Technologies: XML, DTD, XSL, XSLT, Schema, Parsing, Regular Expression

 RDBMS: Oracle, SQL Server, MySql

 IDE Tools: Eclipse, NetBeans, IntelliJ, Visual Studio, GGTS, oXygen

 Software Engineering: Rational Rose, IBM Software Architect, RUP methodologies and UML, Visio, OOAD, Agile, Scrum, Web Engineering

 OOAD: OOA, OOD, Design Patterns

 Version Controls: CVS, SVN, GIT, MS Visual Source safe

 Testing: JUnit, test case design




Palestine Polytechnic University,

College of Information Technology and Computer Engineering,
Postal Address: P.O. Box 198,
Ein Sara Street, Hebron, Palestine.