Software Experts

Testifying and Consulting Computer Expert

Eric Koskinen, PhD

 

Eric Koskinen photo

Computer Scientist

Email: eric@quandarypeak.com
Direct Dial: (646) 902-1355

New York Office

Eric Koskinen’s 15+ year career has ranged from the practical to the theoretical. He is currently a Research Scientist at Yale University. Previously, he was a software engineer at Amazon.com, Research Staff Member at IBM TJ Watson, Visiting Professor at Yale University, Visiting Professor at New York University, and holds a PhD in Computer Science from the University of Cambridge. His expertise ranges from low-level systems infrastructure such as operating systems, networks, high-performance servers to high-level concerns such as software architecture, software engineering, programming languages, and compilers.

See more about Eric’s: Qualifications | Areas of Expertise
Or download Eric Koskinen’s CV.

Summary of Qualifications

  • Active researcher and expert in programming languages, having published 18 scientific papers in top computer science conferences/journals, including POPL, PLDI, PPoPP, CAV, SPAA, etc.
  • Awarded a $800,000 grant from DARPA on program analysis for Cybersecurity.
  • Awarded a $250,000 grant from the National Science Foundation (NSF) to pursue foundational research on programming languages and concurrency.
  • Served as the Conference Chair of a top computer science conference (LICS) and as a Program Committee Member of top conferences, including POPL, ICALP, and SPAA.
  • Taught as a Professor at New York University.
  • Served as Examiner for PhD Dissertations at Columbia University and New York University.
  • Gave over 30 invited talks at universities and institutions around the world, including Oxford, MIT, Cornell, Rice, Tokyo University, ETH Zurich, IBM, Microsoft, NEC, and Oracle.
  • Received his PhD in Computer Science from the University of Cambridge.

Areas of Expertise

  • web applications and web languages,
  • mobile infrastructure
  • operating systems
  • network/distributed systems
  • multithreaded applications
  • algorithms
  • programming languages (C, C++, C#, Java, Perl, Python)
  • Linux/Unix, kernel/embedded software, and more