Assistant Professor
Position(s):
Associate Director, Learning Innovation
Association(s):
Faculty Office | Academic Program Office
Office Hour(s):
Monday - Friday, 9 AM - 5 PM
Email Address:
biography
Education
research focus
Professional association
selected publications

As a software engineer and project leader, I have extensive experience in a wide range of technologies, environments and applications. More important, though, are the general skills I bring to every project I undertake: the ability to synthesize the big picture from a mass of detail; a demonstrated capability for quickly learning new application domains, tools and languages; a commitment to quality and discipline in software development; exceptional written and verbal communication; leadership, teaching and mentoring skills. My experience spans the industrial, academic and research sectors. In addition to computer science and engineering, my educational background includes formal training in physical and life sciences, statistics, experimental design, cognitive science, and linguistics.

Core Technical Skills

Languages: Java, C, C++, Perl, JavaScript, HTML/CSS, SQL, Python, bash, PHP, XML, Tcl/Tk, Fortran, Basic, Pascal

Environments: Linux, Android, Windows

Software processes and tools: UML, Rational Unified Process, Scrum, Xtreme Programming, CMMI, software configuration management and automated deployment

  • [1] C. Sutichavengkul and S. E. Goldin, "Multi-Dimensional Road Extraction from Medium Resolution Imagery using U-Net and YOLO Concepts," in Proc. 17th International Conference on Information Technology and Electrical Engineering (ICITEE 2025), Bangkok, Thailand, Oct. 20–21, 2025.
  • [2] P. Piriyapongpipat, S. Goldin, and N. Ditcharoen, "An alternative approach to ontology-based curriculum development in higher education," Smart Learning Environments, vol. 11, no. 1, art. no. 20, May 2024. doi: 10.1186/s40561-024-00307-8.
  • [3] D. Chen and S. E. Goldin, "A project-level investigation of software commit comments and code quality," in Proc. 3rd International Conference on Information and Communications Technology (ICOIACT 2020), Yogyakarta, Indonesia, Nov. 20–24, 2020.
  • [4] H. Si Salah, S. E. Goldin, A. Rezgui, B. N. El Islam, and S. Ait-Aoudia, "What is a remote sensing change detection technique? Towards a conceptual framework," International Journal of Remote Sensing, vol. 42, no. 5, 2021. doi: 10.1080/01431161.2019.1674463. (First published online October 2019; assigned to a 2021 issue.)
  • [5] P. Pham and S. E. Goldin, "Sugar Cane Grading from Photos Using Convolutional Neural Networks," in Proc. 4th International Conference on Information Technology (InCIT 2019), Bangkok, Thailand, Oct. 24–25, 2019.
  • Software engineering process
  • User interface design
  • Experimental design
  • Geoinformatics
  • Open source software
  • Software engineering education
  • Ph.D. Carnegie-Mellon University, USA
  • M.S. Carnegie-Mellon University, USA
  • B.A & M.A. Brown University, USA