Amittai F. Aviram
- Address: 243 West 135th Street, Apt. 5A, New York, NY 10030-2847.
- Phone: 646 483 2639.
- E-mail: amittai dot aviram at yale dot edu .
- Web: www.amittai.com.
- Citizenship: USA.
Education
- Yale University: PhD, Computer Science, expected 2012.
- Dissertation topic: A Deterministic OpenMP.
- Advisor: Bryan Ford
- Area: Systems.
- MS: May, 2008.
- Columbia University: BS, Computer Science, May 2006. (See Honors below.) GPA: 3.86
- University of South Carolina: Coursework in mathematics and computer science, June 2003 – August 2004. GPA: 4.0.
- Yale University: Ph.D., English Language and Literature, December, 1984. (Yale has no GPA.) aa
- Columbia University: B.A., English and Comparative Literature, Magna cum Laude, May, 1978. GPA: 3.86
Computer Science Publications and Talks
Please see my research home page for downloadable copies and other information.
- A. Aviram, B. Ford. Deterministic OpenMP for Race-Free Parallelism. HotPar '11.
- A. Aviram, S. Hu, S. Weng, B. Ford. Efficient System-Enforced Deterministic Parallelism. OSDI '10. Jay Lepreau Best Paper Award.
- A. Aviram, S. Hu, B. Ford, R. Gummadi. Determinating Timing Channels in Compute Clouds. CCSW 2010.
- A. Aviram. DOMP: Deterministic OpenMP. OSDI '10 Poster Session.
- A. Aviram. DOMP: Deterministic OpenMP. Vancouver Systems Colloquium, University of British Columbia, October 7, 2010.
Honors
- New York City Turing Fellows 2011 finalist.
- Russell C. Mills Award in Computer Science, Columbia University, 2006.
- Columbia University School of General Studies Honor Society, inducted 2006.
- Fulbright Senior Scholarship, Bamberg, Germany, 2000-2001.
- Mellon Postdoctoral Fellowship, Humanities Center, Cornell University, 1986-87.
- Prize Teaching Fellowship, Yale University, 1983-84.
Software Development Experience
- Google, Inc. New York, NY. May 2011 – September 2011 (summer
internship).
- Project: Tool for reporting data on high-latency operations in the distributed storage infrastructure
- Concept, design, documentation, and coding (C++).
- Google, Inc. New York, NY. May 2010 – August 2010 (summer
internship).
- Project: Complete integration testing framework for Floodlight advertisement tracking server, inserted into automatic continuous build system. (Python, Google development tools)
- Parallelization of XFA integration test setup. (Python, Google development tools)
- Ellington Management Group, LLC. Old Greenwich, CT. May 2007
– August 2007 (summer internship).
- Project: Web services infrastructure. Parsing and compilation of proprietary-language interface descriptions into C# types. Runtime serialization, deserialization, and synchronous and asynchronous message handling. (C#)
- Microsoft Research. Redmond, WA, May 2006 – August 2006 (summer internship).
- Project: Inferring a context-free grammar from the object code of a hand-coded parser, using Microsoft's new Phoenix compiler framework. (C++.NET)
- Two Toads, Inc. Columbia, SC, August 2002-June 2003.
- Online sales and tech support tracking tools. (LAMP)
- Instant text message filtering system. (C++ DLL)
- Hunter Stone, Inc. Columbia, SC, June-July 2002.
- Specifications for tool to extend Visual Studio .NET IDE.
- IT for People. Bamberg, Germany, October 2000-June 2001.
- Specifications for database-driven online website editing tool. Implementation of complex GUI for Active-X control. (JavaScript, ASP)
Academic and Other Projects
- Yale University. New Haven, CT, September 2006 – Present.
- Research project (current): System-level runtime enforcement of parallel determinism in multithreaded applications. (C, Unix systems)
- Summer project: Revision of PubNet Web application code base and addition of features. (Perl)
- Course project: Retrieval of background information for scientific papers in XML. (Python)
- Course project: Semantic clustering of Web search results. (Python)
- Course project: Automatic species counterpoint using Haskore. (Haskell)
- Columbia University. New York, NY, January 2005 – May 2006.
- Research project: Computational representation of Arabic morphology. Contributions to project specifications and implementation. (Perl)
- Programming Languages and Translators course project: Translator from Quantum Computing Assembly Language (QASM) to Quantum Computing Operations Language (QPOL). Website. (C)
- OPERA at USC (volunteer). University of South Carolina, Columbia,
SC, May 2001-July 2002.
- Director's Helper: online applicant and finance tracking tool with database. (Perl)
- Online auditions scheduling tool. (LAMP)
- Webmastering (all-new website).
- Independent projects
- Quizmaker: online multiple-choice testing and grading software. Developed and used in teaching, University of South Carolina, 2001-2002. (C, CGI, MySQL)
- JavaScript German Flash Cards: representation of German verb inflectional system in rules and algorithms. Developed 2001.
Computer Skills
- Programming Languages: C, C++, C#, Java, Perl, Python, PHP, JavaScript, ML, Haskell, SQL, LaTeX, R.
- Technologies: Linux, Windows XP, MySQL, MS Visual Studio, Maple, ASP.
Human Languages
Spanish, French, Italian, German, Latin, Greek, Hebrew, Old English.
Positions Held
- Associate Professor, English and Comparative Literature,
University of South Carolina, 1992-2004.
- Comparative Literature Program Core Faculty.
- Linguistics Program Consulting Faculty.
- Creative Writing Program.
- Assistant Professor, 1984-1992. On leave, 1986-1988; fall 1994.
- Medical Research Writer (on leave from USC), Pfizer, Inc., New York, New York, 1987-1988.
- Visiting Assistant Professor and Mellon Fellow (on leave from USC), Cornell University, 1986-1987.
- Instructor and Prize Teaching Fellow, Yale University, 1983-1984; Teaching Fellow, 1981-83.
Other Activities
Poetry, viola (chamber music), music composition, ballet and modern dance, fitness, swimming, long-distance running.
References
Please contact amittai dot aviram at yale dot edu for current references.




