
معرفی
Daniel W. Barowy is an Associate Professor in the Department of Computer Science at Williams College. His research focuses on programming languages, particularly end-user programming, crowdsourcing, and spreadsheet debugging. He integrates program analysis with statistical techniques to improve software usability and robustness.
- Current affiliations: Williams College (2017-present)
- Education: University of Massachusetts Amherst (PhD, 2017)
His research explores language abstractions for human-computer integration, with notable projects like ExceLint (spreadsheet error detection), FlashRelate (spreadsheet data extraction), and Riker (incremental build systems). He emphasizes artifact verification, securing PLDI 2015 Distinguished Artifact Award and USENIX ATC 2022 Best Paper.
Recent publications demonstrate trends in spreadsheet reliability, crowdsourcing frameworks, and scalable educational tools. He has received "Artifact Verified" badges for multiple projects and actively contributes to software tool development, including AutoMan, ExceLint, and CheckCell.
- USENIX ATC 2022 Best Paper
- PLDI 2015 Distinguished Artifact Award
- Multiple "Artifact Verified" badges
As an educator, he teaches CSCI 334: Principles of Programming Languages and CSCI 331: Computer Security. His work bridges theoretical PL research with practical applications in spreadsheet programming and crowdsourcing platforms.



