I work with Ras Bodik in the Par Lab on designing a parallel web browser and new programming languages. Previously, I was a member of Brown PLT with Shriram Krishnamurthi. I have also worked at a startup, Microsoft Research, Macromedia, Adobe's Advanced Technology Labs, and WBRU, a commercial radio station.

Most recently, I have been specifying and parallelizing CSS, designing clustered data parallel algorithms, and analyzing sociological principles of programming language adoption. For the first few years of graduate school, I worked on scriptable security policies for JavaScript applications, program analysis and meta-programming over AJAX applications, and simple application scripting.

The following languages are indicative of my vision for a better web:

Research

Parallelism

Browsers and irregular loops

Productivity

Dynamic languages

Security

Safe and scriptable application policies

Presentations

  1. Par Lab Retreat: Data Visualization on Parallel Layout talk and demo (January, 2011)
  2. Parallelism Tools Workshop (Intel, Santa Clara): Synthesizing a Parallel CSS Engine (August, 2011)
  3. HotPar 2011: Data Parallel Programming for Irregular Tree Computations (May, 2011)
  4. Qualcomm (Santa Clara): FTL: Fast Tree Language (October, 2010)
  5. IBM Research (Almaden): Parallel Browsers for the Mobile Era: Challenges, Solutions, and Opportunities (September, 2010)
  6. Qualcomm (San Diego): FTL: Fast Tree Language (poster, September, 2010)
  7. Parallel Bootcamp: A Parallel Browser: Lessons in Mobility and Irregularity (September, 2010)
  8. Stanford: A Parallel Browser for the Mobile Web (May, 2010)
  9. Par Lab, OSQ Retreats: A Principled Approach to a Browser Layout Engine, Socio-PLT (May, 2010)
  10. W2SP 2010: Secure Cooperative Sharing of JavaScript, Browser, and Physical Resources (May, 2010)
  11. Oakland 2010: ConScript: Specifying and Enforcing Fine-Grained Security Policies for JavaScript in the Browser (May, 2010)
  12. WWW 2010: Fast and Parallel Webpage Layout (April, 2010)
  13. Qualcomm: A Principled Approach to a Browser Layout Engine (April, 2010)
  14. Open House at Intel Labs: Parallel Webpage Processing (poster, March, 2010)
  15. Par Lab Retreat: Parallel Webpage Processing (poster, January 2010)
  16. OOPSLA: Flapjax (October, 2009)
  17. Intel Developer Forum: Parallel Browser Algorithms (poster, September, 2009)
  18. Microsoft Research: Fast Webpage Layout (September, 2009)
  19. Adobe: Fast Webpage Layout (September, 2009)
  20. OSQ Retreat: GUISE: Extracting User Control-Flow Graphs from Web Apps (short talk, May, 2009)
  21. #moz09 (Mozilla): It's the End of the Web as We Know It, and I Feel Fine (invited all-hands talk, April 30, 2009). contact for slides.
  22. CodeCon 2009: The Parallel Web Browser (biohackers and cypherpunks, April 19th, 2009). pdf slides (but without videos)
  23. HotPar 2009: The Parallel Web Browser (April, 2009)
  24. Samsung Research: Parallel Webpage Layout (invited seminar, February, 2009)
  25. Par Lab Retreat: Parallel Webpage Layout (Berkeley/industry, January, 2009). pdf slides
  26. Intel Languages Workshop: Update on the Parallel Browser Language (industry, 2008)
  27. BayFP: Flapjax & FIRE - Evolving a Reactive Web Language (industry, 2008). video!
  28. OSQ Retreat, Par Lab Retreat: Web Dwarfs (Berkeley/Stanford/industry, 2008)
  29. #moz08 (Mozilla): Implicitly parallel browser scripting (invited all-hands talk, 2008)
  30. Adobe: Mixed Imperative and Functional Reactive Programming in Flex and AS3 (research staff review + Flex team talk, 2007)
  31. Adobe: Flapjax: Functional Reactive Web Programming (Flex team talk, 2006)

Internal Talks

Random fun and controversial talks @ Berkeley not covered by the above:

Some External Presentations by Better Presenters

Awards and Support


Reviewer/Subreviewer

Transactions on the Web 2012, ASPLOS 2012, Software 2010, WebApps '10, APLAS 2008, ASPLOS 2008, PPDP 2007


Further Meyerovichs