From Wikipedia, the free encyclopedia
Alvin Cheung
Alma mater Stanford University
Massachusetts Institute of Technology PhD (2015)
Known forResearch on Data Management and Programming Languages
Awards National Science Foundation CAREER Award
Sloan Research Fellowship
Presidential Early Career Award for Scientists and Engineers
Scientific career
FieldsComputer Science
Institutions University of Washington
University of California, Berkeley
Thesis Rethinking the Application-Database Interface (2015)
Doctoral advisor Samuel Madden,
Armando Solar-Lezama
Website people.eecs.berkeley.edu/~akcheung/

Alvin Cheung received his undergraduate degree from Stanford University. [1] and his PhD in computer science from MIT under Samuel Madden and Armando Solar-Lezama. He joined the Paul G. Allen School of Computer Science & Engineering at the University of Washington as an assistant professor after receiving his PhD. He moved to the University of California, Berkeley in 2019 where he is currently an associate professor in the Electrical Engineering and Computer Sciences department.

Cheung's group works on various research problems that span across data management to programming languages. In data management, his group developed the Cosette, the first fully automated solver that decides the equivalence of SQL queries, [2] along with various data management systems for video data: LightDB, [3] the Visual Road video processing benchmark, [4] and Spatialyze. [5]

In programming languages, Cheung's group is known for verified lifting, [6] a technique that uses program synthesis rather than traditional pattern matching-based rules to compile code. His group has also developed program synthesis-based algorithms to help end users write code using natural language and examples. [7] [8] [9]

Cheung also teaches a popular undergraduate database class with Joseph Hellerstein at UC Berkeley. [10]

Awards and Recognitions

Cheung's research group has received a number of best paper awards. Cheung himself is a recipient of the Sloan Research Fellowship in 2019, [11] early career awards from the United States Department of Energy, [12] the National Science Foundation, [13] the Office of Naval Research. [14]

In addition, Cheung is also a recipient of the Presidential Early Career Award for Scientists and Engineers for his research on code transformations. [15] He has also received the Very Large Databases Endowment's Early Career Research Contribution Award for his data management work. [16]

References

  1. ^ "Alvin Cheung". IEEE Xplore. Retrieved 12 May 2024.
  2. ^ "Cosette solver". Retrieved 12 May 2024.
  3. ^ "LightDB". Retrieved 12 May 2024.
  4. ^ "Visual Road benchmark". Retrieved 12 May 2024.
  5. ^ "Spatialyze: A Geospatial Video Analytic System with Spatial-Aware Optimizations". GitHub. Retrieved 12 May 2024.
  6. ^ "Metalift: A program synthesis framework for verified lifting applications". Retrieved 12 May 2024.
  7. ^ "Synthesizing Highly Expressive SQL Queries". Retrieved 12 May 2024.
  8. ^ "Summarizing Source Code using a Neural Attention Model". GitHub. Retrieved 12 May 2024.
  9. ^ "Falx: Synthesis-powered Visualization Authoring". Retrieved 12 May 2024.
  10. ^ "lecture videos from CS186 Berkeley". YouTube. Retrieved 12 May 2024.
  11. ^ "Alvin Cheung and Shayan Oveis Gharan named 2019 Sloan Research Fellows". Retrieved 12 May 2024.
  12. ^ "UW CSE's Alvin Cheung receives U.S. Department of Energy Early Career Research Award". Retrieved 12 May 2024.
  13. ^ "CAREER: Generating Application-Specific Database Management Systems". Retrieved 12 May 2024.
  14. ^ "2021 Young Investigator Award Recipients". 18 March 2022. Retrieved 12 May 2024.
  15. ^ "DOE's PECASE Winners Since 1996". 13 August 2019. Retrieved 12 May 2024.
  16. ^ "VLDB Endowment Awards 2023". Retrieved 12 May 2024.