home >  
Meet Faculty
meet
Sally Goldin
February 19, 2025
Yan Trostin
Meet
Sally Goldin

Expertise:

Software Engineering Processes | Geographic Computing | AI and technology for society

Pronouns
she/her
Fun Fact
I’m a dedicated ailurophile (cat lover). Currently, I have two Thai rescue cats named Katsu and Soba. I’ve been married for more than forty years to another computer engineer. My husband and I were born one day and one sunspot cycle apart. I write poems, stories and songs as well as computer programs.
Courses

During the Spring 2025 semester, I’m teaching Ethics in Computer Engineering and Object-Oriented Design and Programming.

I was born early on a January morning in frigid Wisconsin, but grew up in Massachusetts. I was already reading by the time I was four years old— and I’ve never stopped! I was one of those kids who’d rather spend all day immersed in a book than go play.

My parents actively encouraged my literary, intellectual and scholastic pursuits. In particular, my dad introduced me to science. I was only seven when he showed me how to use a microscope to view protozoa in pond water. In junior high I won first place on a televised science quiz show. I loved all my school subjects, though, from math to art. Thus it was quite difficult for me to figure out my career direction.

In undergraduate school, I shifted from biology to medicine to psychology, with significant exposure to chemistry and physics, computer science and math along the way. However, I also studied ancient Greek, Russian literature, Shakespeare and modern dance. I attended graduate school at Carnegie Mellon University, using computer models to validate pyschological theories. After receiving my Ph.D., I spent two years doing research at a famous “think tank” in southern California, but I found myself frustrated producing nothing but research papers. Moving back to the east coast of the U.S., I landed a job as a software engineer.  Almost immediately, I felt a new level of satisfaction. Creating software appeared to fit really well with my intellect and personality.

Software development seemed like a sort of magic; you start with nothing but a set of ideas but end up with an artifact that solves a real world problem.

In the mid-nineteen eighties, my husband and I were hired to teach remote sensing image processing in Thailand. After two years at the Asian Institute of Technology we had to return to the U.S., but we were hooked on Asia. We came back to Thailand in 2003 to teach computer engineering at King Mongkut’s University of Technology Thonburi. Over my eighteen years at KMUTT, I introduced hundreds of students to programming and data structures, as well as creating courses in software engineering, object-oriented analysis and design and geographic computing.

I moved to CMKL University in 2021, eager to help shape its new undergraduate program in AI and computer engineering. With my responsibilities for teaching, leading the A1CE software development effort and chairing the AiCE curriculum committee, I’ve never worked so hard. However, I believe that my varied experiences in research, industry and academia have given me a unique combination of skills that I can apply to help my students flourish.

My Passions: I have decidedly practical rather than a theoretical bent. I want my work to solve real problems and to contribute to society. In particular, I’m passionate about using computer technology to improve the quality of life for individuals in less-developed countries or marginalized communities. One way to do this is by applying geospatial information processing to map, monitor and improve the environment.

Education

I went to public high school in the U.S., where I graduated first in my class. I have a B.A. and M.A. from Brown University and an M.S. and Ph.D. from Carnegie-Mellon University.

Current Research
  • AI and Geographic Computing to Support Minority Communities: This is an internally funded project with multiple deliverables, designed to support the Karen Hilltribes Trust, a U.K. charity that builds water and irrigation infrastructure for Karen communities in Thailand. Our work includes creating an interactive map of the Karen region, developing media such as virtual tours to improve donor engagement and building devices for automated water quality testing.
  • HoloGrad - Immersive Experiences for Medical Education: This project, funded by PMU-C and Bumrungrad International Hospital, investigates whether three-dimensional, interactive, immersive learning experiences are effective in preparing patients for genetic counseling.

Selected Publications
  • Piriyapongpipat, P. , Goldin, S. and Ditcharoen, N.  "An alternative approach to ontology‐based curriculum development in higher education. Smart Learning Environments" 11:20, May 2024.
  • Chen, D. and Goldin, S.E. A project-level investigation of software commit comments and code quality. Proceedings of the 3rd International Conference on Information and Communications Technology (ICOIACT 2020), November 20-24, 2020, Yogyakarta, Indonesia.
  • Si Salah, H.,  Goldin, S.E., Rezgui, A., El Islam, B. N. and Ait-Aoudia, S. What is remote-sensing change detection? Toward a conceptual framework. International Journal of Remote Sensing, October 2019.
  • Goldin, S.E. GeoS4S Module Community and Participatory GIS. Int. J. of Geoinformatics, Vol. 14., No. 3, July-September 2018, pp. 43-46.