Ph.D.
2023
Advisor: Ian Munro
Thesis Title: Succinct and Compact Data Structures for Intersection Graphs
Ph.D.
2023
Advisor: Anna Lubiw
Thesis Title: Algorithms for Geometric Facility Location: Centers in a Polygon and Dispersion on a Line
Ph.D.
2022
Advisor: Richard Cleve
Thesis Title: Non-local Quantum Systems with Infinite Entanglement
Ph.D.
2022
Advisor: Eric Blais
Thesis Title: Testing, Learning, Sampling, Sketching
Ph.D.
2022
Advisor: Jonathan Buss
Thesis Title: Related Orderings of AT-Free Graphs
Now: Blockchain researcher
@ Quantstamp
Ph.D.
2022
Advisor: Jeffrey Shallit
Thesis Title: On the Properties and Structure of Bordered Words and Generalizations
Ph.D.
2022
Advisor: Eric Blais
Thesis Title: Complexity of Sublinear Algorithms for Convexity in Higher Dimensions
Ph.D.
2021
Advisor: Ian Munro
Thesis Title: Efficient Data Structures for Partial Orders, Range Modes, and Graph Cuts
Ph.D.
2021
Advisor: Lap Chi Lau
Thesis Title: Geodesic Convex Analysis of Group Scaling for the Paulsen Problem and the Tensor Normal Model
Now: Postdoc
@ CWI
Ph.D.
2020
Advisor: Eric Blais
Thesis Title: On Tolerant Testing and Tolerant Junta Testing
Ph.D.
2020
Advisor: John Watrous
Thesis Title: Quantum Turing Machines and Quantum Prover-Verifier Interactions
Ph.D.
2020
Advisor: Lap Chi Lau
Thesis Title: Higher Order Random Walks, Local Spectral Expansion, and Applications
Now: Postdoc
@ Georgia Tech
Ph.D.
2020
Advisor: Lap Chi Lau
Thesis Title: A Spectral Approach to Network Design and Experimental Design
Now: Professor
@ Fuzhou University
Ph.D.
2018
Advisor: Ian Munro
Thesis Title: Space Efficient Data Structures and Algorithms in the Word-RAM Model
Ph.D.
2018
Advisor: Timothy Chan
Thesis Title: Shortest Paths in Geometric Intersection Graphs
Ph.D.
2017
Advisor: Ian Munro
Thesis Title: In-Memory Storage for Labeled Tree-Structured Data
Ph.D.
2017
Advisor: Therese Biedl
Thesis Title: Restricted string representations
Ph.D.
2017
Advisor: Anna Lubiw
Thesis Title: Straight Line Movement in Morphing and Pursuit Evasion
Ph.D.
2017
Advisor: John Watrous & Michele Mosca
Thesis Title: Extended Nonlocal Games
Ph.D.
2015
Advisor: Anna Lubiw
Thesis Title: Reconfiguring Triangulations
Ph.D.
2015
Advisor: Naomi Nishimura
Thesis Title: On Reconfiguration Problems
Ph.D.
2015
Advisor: John Watrous
Thesis Title: Quantum State Local Distinguishability via Convex Optimization
Ph.D.
2015
Advisor: Alex Lopez-Ortiz
Thesis Title: Generalized Set and Graph Packing Problems
Ph.D.
2014
Advisor: Alex Lopez-Ortiz
Thesis Title: Efficient Evaluation of Set Expressions
Ph.D.
2014
Advisor: John Watrous
Thesis Title: Lower Bounds on Quantum Query and Learning Graph Complexities
Ph.D.
2014
Advisor: Andrew Childs & John Watrous
Thesis Title: Efficient Algorithms in Quantum Query Complexity
Ph.D.
2014
Advisor: Alex Lopez-Ortiz
Thesis Title: Alternative Approaches for Analysis of Bin Packing and List Update Problems
Ph.D.
2013
Advisor: Alex Lopez-Ortiz
Thesis Title: Algorithms for Geometric Covering and Piercing Problems
Ph.D.
2013
Advisor: Alex Lopez-Ortiz
Thesis Title: Models for Parallel Computation in Multi-Core, Heterogeneous, and Ultra Wide-Word Architectures
Ph.D.
2013
Advisor: Naomi Nishimura
Thesis Title: Parameterized Enumeration of Neighbor Strings and Kemeny Aggregations
Ph.D.
2013
Advisor: Ian Munro
Thesis Title: Space-Efficient Data Structures in the Word-RAM and Bitprobe Models
Ph.D.
2013
Advisor: Ian Munro
Thesis Title: Space-Efficient Data Structures for Information Retrieval
Ph.D.
2011
Advisor: Anna Lubiw
Thesis Title: Simultaneous Graph Representation Problems
Ph.D.
2010
Advisor: John Watrous
Thesis Title: Quantum Strategies and Local Operations
Ph.D.
2010
Advisor: Alex Lopez-Ortiz
Thesis Title: Alternative Measures for the Analysis of Online Algorithms
Ph.D.
2010
Advisor: Daniel Brown
Thesis Title: Improvements in the Accuracy of Pairwise Genomic Alignment
Ph.D.
2010
Advisor: Daniel Brown and Prabhakar Ragde
Thesis Title: Combinatorial and Probabilistic Approaches to Motif Recognition
Ph.D.
2009
Advisor: Timothy Chan
Thesis Title: Solving Geometric Problems in Space-Conscious Models
Ph.D.
2009
Advisor: Shai Ben-David
Thesis Title: Contribution to Unsupervised and Semi-Supervised Learning
Ph.D.
2009
Advisor: Douglas Stinson
Thesis Title: Cryptographic Protocols, Sensor Network Key Management, and RFID Authentication
Ph.D.
2009
Advisor: Jeffrey Shallit
Thesis Title: The Frobenius Problems in a Free Monoid
Ph.D.
2009
Advisor: John Watrous
Thesis Title: Computational Distinguishability of Quantum Channels
Ph.D.
2009
Advisor: Anna Lubiw
Thesis Title: Constrained Shortest Paths in Terrains and Graphs
Ph.D.
2009
Advisor: Ian Munro
Thesis Title: Succinct Representation of Trees and Graphs
Ph.D.
2008
Advisor: Ian Munro and Prabhakar Ragde
Thesis Title: Upper and Lower Bounds for Text Indexing Data Structures
Ph.D.
2008
Advisor: Ian Munro
Thesis Title: Succinct Indexes
Ph.D.
2008
Advisor: Therese Biedl
Thesis Title: Reconstruction of Orthogonal Polyhedra
Ph.D.
2008
Advisor: Jeffrey Shallit
Thesis Title: Critical Exponents and Stabilizers of Infinite Words
Ph.D.
2008
Advisor: Ian Munro
Thesis Title: Aspects of Metric Spaces in Computation
Ph.D.
2008
Advisor: Jeffrey Shallit
Thesis Title: Error Detection in Number-Theoretic and Algebraic Algorithms
Ph.D.
2008
Advisor: Timothy Chan
Thesis Title: On Geometric Range Searching, Approximate Counting and Depth Problems
Ph.D.
2008
Advisor: Timothy Chan
Thesis Title: Geometric Approximation Algorithms in the Online and Data Stream Models
Ph.D.
2007
Advisor: Douglas Stinson and Mark Giesbrecht
Thesis Title: On the Security of Some Variants of RSA
Ph.D.
2007
Advisor: Jonathan Buss
Thesis Title: Characterizing Hardness in Parameterized Complexity
Ph.D.
2007
Advisor: Therese Biedl and Anna Lubiw
Thesis Title: Morphing Parallel Graph Drawings
Ph.D.
2007
Advisor: Naomi Nishimura
Thesis Title: Intersperse Coloring
Ph.D.
2006
Advisor: Alex Lopez-Ortiz
Thesis Title: Efficient Propagators for Global Constraints
Ph.D.
2005
Advisor: Ming Li and Daniel Brown
Thesis Title: Enhancements to Hidden Markov Models for Gene Finding and Other Biological Applications
Ph.D.
2005
Advisor: Therese Biedl and Alex Lopez-Ortiz
Thesis Title: Reconstruction and Visualization of Polyhedra Using Projections
Ph.D.
2005
Advisor: Ming Li and Daniel Brown
Thesis Title: Evidence Combination in Hidden Markov Models for Gene Prediction
Ph.D.
2004
Advisor: Jeffrey Shallit
Thesis Title: Periodicity and repetition in combinatorics on words
Ph.D.
2001
Advisor: Anna Lubiw and Ian Munro
Thesis Title: Folding and Unfolding
Ph.D.
1996
Advisor: Naomi Nishimura
Thesis Title: Pattern Matching in Directed Graphs
Masters
2024
Advisor: Rafael Oliveira
Thesis Title: Waring rank, border rank, and support concentration of partials
Masters
2024
Advisor: Shalev Ben-David
Thesis Title: Query Complexity of Recursively Composed Functions
Masters
2024
Advisor: Jeffrey Shallit
Thesis Title: Proving Properties of Fibonacci Representations via Automata Theory
Masters
2024
Advisor: Ian Munro
Thesis Title: Compact Routing on Planar Graphs
Masters
2024
Advisor: Gautam Kamath
Masters
2024
Advisor: Gautam Kamath
Masters
2024
Advisor: Shalev Ben-David
Thesis Title: Quantum Query Complexity of Hypergraph Search Problems
Masters
2023
Advisor: Gautam Kamath
Thesis Title: A Bias-Variance-Privacy Trilemma for Statistical Estimation
Now: PhD
@ uwaterloo
Masters
2023
Advisor: Gautam Kamath & Shai Ben-David
Now: Research Scientist
@ Google Research
Masters
2023
Advisor: Lap Chi Lau
Thesis Title: Incorporating Linear Dependencies into Graph Gaussian Processes
Now: PhD
@ ETH Zurich
Masters
2023
Advisor: Therese Biedl & Anna Lubiw
Thesis Title: Graph Morphing via Orthogonal Box Drawings
Masters
2023
Advisor: Trevor Brown
Thesis Title: CLPush: Proactive Cache Transfers in NUMA Applications
Now:
@ ARM
Masters
2023
Advisor: Trevor Brown
Thesis Title: Understanding NUMA Effects on Memory Allocation and Reclamation
Now: PhD
@ uWaterloo
Masters
2023
Advisor: Gautam Kamath
Thesis Title: Efficient and Differentially Private Statistical Estimation via a Sum-of-Squares Exponential Mechanism
Now: PhD
@ MIT Applied Math
Masters
2023
Advisor: Ian Munro
Thesis Title: The Pair Cache Problem
Masters
2023
Advisor: Shalev Ben-David
Thesis Title: Variants of Pseudo-deterministic Algorithms and Duality in TFNP
Now: PhD
@ uWaterloo
Masters
2022
Advisor: Anna Lubiw
Thesis Title: Computing Realistic Terrains from Imprecise Elevations
Masters
2022
Advisor: Therese Biedl
Thesis Title: List Coloring Some Classes of 1-Planar Graphs
Masters
2022
Advisor: Therese Biedl
Thesis Title: Testing Vertex Connectivity of Bowtie 1-plane Graphs
Masters
2022
Advisor: Shalev Ben-David
Thesis Title: A Generalized Adversary Method for Quantum Query Complexity
Now: CEO
@ Loco Motion Devs
Masters
2022
Advisor: Jeffrey Shallit
Thesis Title: Automata and Ratio Sets
Masters
2022
Advisor: Gautam Kamath & Xi He
Thesis Title: Unbiased Statistical Estimation and Valid Confidence Intervals Under Differential Privacy
Now: PhD
@ Harvard Biostatistics
Masters
2022
Advisor: Anna Lubiw
Thesis Title: Connectivity Properties of the Flip Graph After Forbidding Triangulation Edges
Masters
2022
Advisor: Ian Munro
Thesis Title: A Las Vegas Algorithm for the Ordered Majority Problem
Masters
2022
Advisor: Shalev Ben-David
Thesis Title: On the power of interleaved low-depth quantum and classical circuits
Now: PhD
@ CalTech
Masters
2021
Advisor: Ian Munro
Thesis Title: Selectable Heaps and Their Application to Lazy Search Trees
Masters
2021
Advisor: Jeffrey Shallit
Thesis Title: Counting Flimsy Numbers via Formal Language Theory
Masters
2021
Advisor: Trevor Brown
Thesis Title: Extremely fast (a,b)-trees at all contention levels
Now:
@ Yugabyte
Masters
2020
Advisor: Therese Biedl and Anna Lubiw
Thesis Title: Building a larger class of graphs for efficient reconfiguration of vertex colouring
Masters
2020
Advisor: Trevor Brown
Thesis Title: Concurrent Data Structures Using Multiword Compare and Swap
Now:
@ Workiva
Masters
2020
Advisor: Therese Biedl
Thesis Title: Area-efficient drawings of outer-1-planar graphs
Masters
2020
Advisor: Eric Blais
Thesis Title: Monotonicity Testing for Boolean Functions over Graph Products
Masters
2019
Advisor: Jeffrey Shallit
Thesis Title: Powers and anti-powers in binary words
Masters
2019
Advisor: Therese Biedl
Thesis Title: Bounds on Maximum Matchings in 1-Planar Graphs
Masters
2019
Advisor: Ian Munro and Semih Salihoglu
Thesis Title: Majority in the Three-Way Comparison Model
Masters
2019
Advisor: Eric Blais and Semih Salihoglu
Thesis Title: Domain Ordering and Box Cover Problems for Beyond Worst-Case Join Processing
Masters
2018
Advisor: Ian Munro
Thesis Title: Efficient Representation and Encoding of Distributive Lattices
Masters
2018
Advisor: John Watrous
Thesis Title: Concentration Bounds from Parallel Repetition Theorems
Masters
2018
Advisor: Lap Chi Lau
Thesis Title: The Complexity of Network Design for s-t Effective Resistance
Masters
2018
Advisor: Anna Lubiw
Thesis Title: Minimum Shared-Power Edge Cut
Masters
2018
Advisor: Jeffrey Shallit
Thesis Title: Using Automata Theory to Solve Problems in Additive Number Theory
Masters
2018
Advisor: Jeffrey Shallit
Thesis Title: Counting, Adding, and Regular Languages
Masters
2017
Advisor: Jeffrey Shallit
Thesis Title: Properties of Two-Dimensional Words
Masters
2017
Advisor: Anna Lubiw
Thesis Title: A Faster Algorithm for Recognizing Edge-Weighted Interval Graphs
Masters
2017
Advisor: Jeffrey Shallit
Thesis Title: Discriminators of Integer Sequences
Masters
2017
Advisor: Naomi Nishimura
Thesis Title: Reconfiguring Graph Colourings
Masters
2017
Advisor: Alex Lopex-Ortiz, Ian Munro
Thesis Title: Performance of the Ultra-Wide Word Model
Masters
2017
Advisor: Eric Blais
Thesis Title: Testing submodularity
Masters
2017
Advisor: Eric Blais
Thesis Title: Halfway to halfspace testing
Masters
2016
Advisor: Ian Munro
Thesis Title: Towards the Efficient Generation of Gray Codes in the Bitprobe Model
Masters
2016
Advisor: Ian Munro
Thesis Title: Approximately Optimum Search Trees in External Memory Models
Masters
2016
Advisor: Alex Lopez-Ortiz and Ian Munro
Thesis Title: Optimal Path-Decomposition of Tries
Masters
2016
Advisor: Therese Biedl
Thesis Title: A 2-Approximation for the Height of Maximal Outerplanar Graph Drawings
Masters
2016
Advisor: Timothy Chan
Thesis Title: Three Approaches to Building Time-Windowed Geometric Data Structures
Masters
2016
Advisor: Therese Biedl and Timothy Chan
Thesis Title: Upward Octagonal Drawings of Ternary Trees
Masters
2016
Advisor: Naomi Nishimura
Thesis Title: Graph Editing to a Given Neighbourhood Degree List is Fixed-Parameter Tractable
Masters
2015
Advisor: John Watrous
Thesis Title: Optimal Success Bounds for Single Query Quantum Algorithms Computing the General SUM Problem
Masters
2015
Advisor: Naomi Nishimura
Thesis Title: On the Complexity of Reconfiguration of Clique, Cluster Vertex Deletion, and Dominating Set
Masters
2015
Advisor: Ian Munro
Thesis Title: Inverting Permutations In Place
Masters
2015
Advisor: Therese Biedl and Sebastian Fischmeister
Thesis Title: Graph-theoretic Properties of Control Flow Graphs and Applications
Masters
2014
Advisor: Anna Lubiw
Thesis Title: The Star Unfolding from a Geodesic Curve
Masters
2014
Advisor: Ian Munro
Thesis Title: On the Succinct Representation of Equivalence Classes
Masters
2012
Advisor: Jeffrey Shallit
Thesis Title: Variations on the Erdos Discrepancy Problem
Masters
2012
Advisor: Therese Biedl
Thesis Title: Planar Open Rectangle-of-Influence Drawings
Masters
2011
Advisor: Therese Biedl
Thesis Title: The Vulcan game of Kal-toh
Masters
2011
Advisor: Timothy Chan
Thesis Title: Streaming and Dynamic Algorithms for Minimum Enclosing Balls in High Dimensions
Masters
2011
Advisor: Ian Munro
Thesis Title: Exploiting the Computational Power of Ternary Content Addressable Memory
Masters
2010
Advisor: Jeffrey Shallit
Thesis Title: Problems Related to Shortest Strings in Formal Languages
Masters
2010
Advisor: Ian Munro
Thesis Title: Simultaneously Embedding Planar Graphs at Fixed Vertex Locations
Masters
2010
Advisor: Therese Biedl
Thesis Title: Drawing planar graphs with prescribed face areas
Masters
2010
Advisor: Alex Lopez-Ortiz
Thesis Title: Geometric On-line Ray Searching Under Probability of Placement Scenarios
Masters
2009
Advisor: Ian Munro
Thesis Title: The application of the in-tree knapsack problem to routing prefix caches
Masters
2009
Advisor: Therese Biedl
Thesis Title: Reconstructing hv-convex polyominoes with multiple colours
Masters
2009
Advisor: Ian Munro
Thesis Title: Distributed Policing with Full Utilization and Rate Guarantees
Masters
2008
Advisor: Anna Lubiw
Thesis Title: Packing Unit Disks
Masters
2008
Advisor: Anna Lubiw
Thesis Title: Algorithms for Optimizing Search Schedules in a Polygon
Masters
2008
Advisor: Anna Lubiw
Thesis Title: The Steiner ratio for the obstacle-avoiding Steiner tree problem
Masters
2007
Advisor: Jeremy Barbay
Thesis Title: Adaptive Algorithms for Weighted Queries on Weighted Binary Relations and Labeled Trees
Masters
2007
Advisor: Naomi Nishimura and Kate Larson
Thesis Title: Representations and Parameterizations of Combinatorial Auctions
Masters
2006
Advisor: Naomi Nishimura
Thesis Title: A New Optimality Measure for Distance Dominating Sets
Masters
2006
Advisor: Jonathan Buss
Thesis Title: Cache Considerations in Algorithm Design
Masters
2005
Advisor: Douglas Stinson
Thesis Title: Algorithms for Detecting Cheaters in Threshold Schemes
Masters
2005
Advisor: Anna Lubiw
Thesis Title: A Geometric Approach to Pattern Matching in Polyphonic Music
Masters
2005
Advisor: Therese Biedl
Thesis Title: Planar Graphs and Partial k-Trees
Masters
2005
Advisor: Daniel Brown
Thesis Title: Haplotype inference using pure parsimony
Masters
2005
Advisor: Ian Munro
Thesis Title: Improved Searching in the Presence of Permanent Faults
Masters
2005
Advisor: Douglas Stinson
Thesis Title: Unconditionally Secure Authentication Codes and Digital Signatures
Masters
2005
Advisor: Timothy Chan
Thesis Title: Approximation Algorithms for Rectangle Piercing Problem
Masters
2004
Advisor: Daniel Brown
Thesis Title: Incoporating Spaced Seeds into PSI-BLAST Search
Masters
2004
Advisor: Timothy Chan
Thesis Title: Geometric Optimization Problems over Sliding Windows and Similarity Search in Metric Spaces
Masters
2004
Advisor: Naomi Nishimura
Thesis Title: Adaptive Comparison-Based Algorithms for Evaluating Set Queries
Masters
2004
Advisor: Jeffrey Shallit
Thesis Title: Infinite Sequences and Pattern Avoidance
Masters
2004
Advisor: Naomi Nishimura and Prabhakar Ragde
Thesis Title: Updating the Vertex Separation of a Dynamically Changing Tree
Masters
2004
Advisor: Daniel Brown
Thesis Title: A Combinatorial Approach for Motif Discovery in Unaligned DNA Sequences
Masters
2004
Advisor: Ian Munro
Thesis Title: Cache-Oblivious Searching and Sorting In Multisets
Masters
2004
Advisor: Timothy Chan
Thesis Title: Towards In-Place Algorithms in Computational Geometry
Masters
2004
Advisor: Jeffrey Shallit
Thesis Title: Monoids and the state complexity of root(L)
Masters
2004
Advisor: Daniel Brown
Thesis Title: New anchoring techniques for global multiple alignment of genomic sequences
Masters
2004
Advisor: Therese Biedl
Thesis Title: Hexagonal Grid Drawings
Masters
2004
Advisor: Naomi Nishimura
Thesis Title: Ordered Interval Routing Schemes
Masters
2003
Advisor: Naomi Nishimura
Thesis Title: A Parameterized Algorithm for Upward Planarity Testing of Biconnected Graphs
Masters
2002
Advisor: Therese Biedl
Thesis Title: Bounded-Degree Independent Sets in Planar Graphs
Masters
2002
Advisor: Jeffrey Shallit
Thesis Title: Topics in Formal Languages
Masters
2002
Advisor: Jeffrey Shallit
Thesis Title: Grey Level Visual Cryptography for General Access Structures
Masters
2002
Advisor: Jeffrey Shallit
Thesis Title: Descriptional Complexity Measures of Regular Languages
Masters
2001
Advisor: Naomi Nishimura
Thesis Title: Algorithms for Graphs of (Locally) Bounded Treewidth
Masters
2001
Advisor: Naomi Nishimura
Thesis Title: Multi-dimensional Interval Routing Schemes
Masters
2001
Advisor: Jeffrey Shallit
Thesis Title: Minimal covers of formal languages