Brief Biography
I am currently a Postdoctoral Fellow in the Department of Electrical Engineering and Computer Science in University of Michigan, hosted by Seth Pettie. Before that I was a Postdoctoral Fellow in the
Faculty of Mathematics and Computer Science in The Weizmann Institute of Science, hosted by Robert Krauthgamer. I completed my PhD in the Computer Science Department of Bar Ilan University, under the supervision of Moshe Lewenstein.


EMAIL: kopelot [at] gmail [dot] com

Current Research Interests
I am interested in the analysis of algorithms and data structures at large, with a special focus on dynamic problems. Some of my recent research has focused on:

  • Advanced data structures, with an emphasis on indexing data structures and dynamizing static data structures.
  • (Dynamic) graph problems.
  • Conditional lower bounds (for example under the 3SUM conjecture).
  • Pattern Matching algorithms and stringology.
  • Algorithms for distributed computing.

Program Committees



Teaching
Past (Bar Ilan University, and Weizmann Institute):

  • Data Structures (Spring 2012, Spring 2010)
  • Algorithms 1 (Fall 2013 (lectured), Fall 2012, Fall 2011, Fall 2010, Fall 2009, Fall 2006,Summer 2005 (lectured), Spring 2005 - for Engineering students (lectured), Summer 2004 (lectured), Fall 2004)
  • Algorithms 2 (Spring 2013,Spring 2012,Spring 2011, Spring 2005,)
  • Advanced Data Structures (Spring 2011)
  • Object Oriented Programming (Spring 2006)
  • Programming Languages (Spring 2004)