DING Junhua, Ph.D.
Associate Professor
Department of Computer Science
East Carolina University

Email: dingj AT cs DOT ecu DOT edu
Phone: (252)737-1908

S&T Building, Room C-109
Department of Computer Science
East Carolina University
Greenville, NC 27858

Office Hours:
M,W: 10:30am - 12:30pm or by appointment

Teaching (Fall 2015)

  • SENG6240:Software Architecture and Design, M,W: 2:00pm-3:15pm, Brewster B204
  • SENG6250:System Modeling and Analysis, M,W: 3:30pm-4:45pm, Brewster B204

    Lecture slides, assignments and other materials are managed in the Blackboard system. Online lectures are delivered through the SabaMeeting system at ECU.
    The Blackboard


My primary research focus is on Distributed Software Engineering and Big Data Analytics, particularly as applied to development of clinical diagnostic systems and biomedical informatics. Current research projects and interests include:
  • Scientific Software Testing, Metamorphic Testing
  • Petri nets, model checking, dynamic symbolic execution
  • Data Interoperability, Validation and Analysis of Biomedical Data
  • Development of Next Generation Flow Cytometer
  • Monte Carlo Simulation
  • Software and Algorithms for 3-dimension Modeling and Analysis of Cell Images


Work Experience

  • Assistant/Associate Professor, East Carolina University , Greenville, NC, 2007-now
  • Senior Engineer, Johnson & Johnson , Rochester, NY, 2006-2007
    Project management, system development and product support of immunohematology systems.
  • Software Engineer, Beckman Coulter Inc., Miami, FL, 2000-2006
    Software and algorithm development for flow cytometry, image-based cytometry and hematology systems.

Software Engineering Reading List