Ravi Chugh

Third-year PhD student (Advisors: Ranjit Jhala and Sorin Lerner)
Programming Systems Group
Computer Science and Engineering
UC San Diego

research interests

Programming Languages, Compilers, Program Analysis

publications


Ravi Chugh, Jeff Meister, Ranjit Jhala, and Sorin Lerner. Staged Information Flow for JavaScript. In Proceedings of the 31st ACM Conference on Programming Language Design and Implementation (PLDI), pages 50-62, Dublin, Ireland, June 2009.
abstractpdfbibslides (video) ]

Ravi Chugh, Jan Voung, Ranjit Jhala, and Sorin Lerner. Dataflow Analysis for Concurrent Programs using Datarace Detection. In Proceedings of the 30th ACM Conference on Programming Language Design and Implementation (PLDI), pages 316-326, Tucson, AZ, June 2008.
abstractpdfbibslides ]

software

Golf Club Tracking Tracking a golfer's swing trajectory from video.

teaching experience

@ University of California, San Diego:

@ University of Pennsylvania:

teaching manuscripts

Introduction to Hardware and Software Algorithms (105 pages, 1 MB)

A brief introduction to basic ideas in logic gates, combinatorial circuits, and the analysis of software algorithms. Developed for a 3-week introduction to computer programming and science course at the University of Pennsylvania's Applied Science and Technology summer camp.