Yes, I’m looking for students to join my lab. There are two ways you can demonstrate your potential to become a good researcher:

  1. You have made significant contribution to a research project, even if the project has not succeeded yet.
  2. If you don’t have any research experience, complete one of the tasks below independently.

Independently means you will complete the task by yourself, without any help from me. Please only contact me when you have made significant progress completing the task. Each task is roughly equivalent one semester-long course with intense focus.

Most of my research concerns databases and programming languages, but I have a wide range of interests, and you can get me excited about anything if you try.