Department News

Class of ’60s Speaker – Chris Umans ’96

Thursday, April 26 @ 8:00pm; Wege Auditorium (TCL 123) “Algorithmic Magic: Behind the Scenes of Modern Computer Science” Algorithmic advances have been responsible for some of the most remarkable applications of computation today, from search engines to machine learning to error-correcting codes, cryptography and scientific computing. Yet, even now, some… Continue reading »

Prof. Stephen Freund wins PLDI Distinguished Artifact Award

Stephen Freund and co-authors Cormac Flanagan and Dustin Rhodes from UC Santa Cruz have been awarded the ACM PLDI 2017 Distinguished Artifact Award for their implementation of the BigFoot checker.  That system, which was presented at the PLDI conference in a paper titled “BigFoot: Static Check Placement for Dynamic Race… Continue reading »

New Professor Spotlight: Daniel Barowy

Dan Barowy is a PhD candidate in the PLASMA Lab at the University of Massachusetts Amherst, supervised by Professor Emery Berger. His research interests are in new language abstractions, end user programming, and new debugging techniques, particularly for spreadsheets and with crowdsourcing. Daniel regularly collaborates with industry researchers, and has ongoing collaborations at Microsoft Research and IBM T.J. Watson.  His work has appeared at PL (PLDI and OOPSLA) and HCI (CHI) venues and was selected as a Research Highlight for the June 2016 issue of Communications of the ACM. Daniel’s work on FlashRelate was also awarded PLDI 2015’s top honor for software artifacts, the Distinguished Artifact Award.  Nearly all of Daniel’s research is available as open-source software ( A little Q & A with Dan: How did you become interested in CS? Or in your area of study specifically? I've dabbled in programming as long as I can remember, but I did not find my way into CS until after college.  One of my hobbies at the time was brewing beer.  Like many homebrewers, I wanted to control every aspect of the process, and that required doing a lot of calculations.  I thought "a computer should be doing this," so I set out to write a program to handle the details for me.  But the program did not behave the way I expected.  To my horror, I found that when I added 0.1 and 0.2 on a computer, the result was not 0.3.  At some point, I discovered a paper titled "What Every Computer Scientist Should Know About Floating-Point Arithmetic" by David Goldberg that explained the problem.  I had never considered before that the way one represents a number in a computer might affect the way you can use it.  After that I was hooked. Continue reading »

ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games

Prof. McGuire, Mike Mara ’12, and Jamie Lesser ’17 attended the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games in San Francisco this February of 2017. Prof. McGuire presented work on Light Field Probes with Mike Mara, Prof. Nowrouzezahrai  of McGill, and Dr. Luebke of NVIDIA that received the Best… Continue reading »

  • 1
  • 2
  • 8