I am an EPSRC Postdoctoral Research Fellow in the Department of Computer Science at the University of Warwick. I am also affiliated with the DIMAP group. Before this I completed my PhD at the University of Bristol where I am now also a visiting research fellow. My PhD was completed in the Algorithms group under the supervision of Raphaël Clifford.
Research interests
I am currently actively researching problems in Combinatorial pattern matching. Particularly, I am interested in both deterministic and randomised pattern matching algorithms in the streaming model as well as lower bound techinques. I am also interested in Combinatorial games, Computational Geometry, Communication Complexity, External memory algorithms and Mathematical puzzles.
Teaching
- (First Term, 2011-2012) Instructor (15 lectures) for Complexity of Algorithms (CS301)
- (Second Term, 2010-2011) Guest Instructor (two lectures) for Advanced Topics in Algorithms (CS341)
- (University of Bristol, 2009-2011) Teaching Assistant for Data Structures and Algorithms (COMS21103)
- (University of Bristol, 2007-2008) Teaching Assistant for Software Engineering (COMS21102)
- (University of Bristol, 2007-2008) Teaching Assistant for Advanced Algorithms (COMSM1402)
- (University of Bristol, 2006-2008) Lab Demonstrator for Introduction to Computer Architecture (COMS12200)
Departmental Involvement
- Organising Commitee for ICALP 2012
- Organiser of DIMAP junior seminar series
Visits and Ongoing Collaboration
- Visiting research fellow at the University of Bristol, UK for ongoing collaboration with Raphaël Clifford and Markus Jalsenius
- (Autumn 2010) Invited visit to the Danish Technical University, hosted by Philip Bille. Resulting ongoing collaboration with Philip Bille, Inge Li Gørtz and Hjalte Wedel Vildhøj.