Neal Bushaw

Associate Professor of Mathematics

Department of Mathematics and Statistics
College of Humanities and Sciences
Virginia Commonwealth University

VCU Discrete Math Seminar

Overview

Teaching
Courses this semester
Email
nobushaw@vcu.edu
Office
Grace E. Harris Hall 4107
Mail
Department of Mathematics and Statistics
Box 842014, 1015 Floyd Avenue
Richmond, Virginia 23284

Research

My interests lie primarily within combinatorics, the area of mathematics which studies finite discrete structures. Recently, my research has focused on new aspects of the forbidden subgraph problem. However, I am also very interested in the use of probability in deterministic settings, as well as a wide variety of probabilistic and extremal questions on sets, graphs, and hypergraphs.

Publications and preprints

Filter papers by topic

Choose a topic to filter the papers below. Closing this panel shows all papers.

Paper topic
  • N. Bushaw and A. Clifton. 3-neighbor bootstrap percolation on two-dimensional grids. Preprint. arXiv
    Abstract

    In the 3-neighbor bootstrap percolation process, a vertex becomes (and remains) infected if at least three of its neighbors are infected. We say that an initial configuration of infected vertices percolates if eventually all vertices are infected. We exactly determine the size of the minimum percolating set for the 3-neighbor bootstrap percolation process on all remaining open cases for rectangular grid graphs Pm□Pn. This extends earlier work of Dukes, Noel, and Romer. Additionally, we consider the same question for the toroidal grids Cm□Cn, proving upper and lower bounds which are at most one apart and determining the answer precisely in many divisibility cases.

  • N. Bushaw. Cyclic and Möbius pianos. Bridges 2026 Conference Proceedings, 591–594. Bridges archive
    Abstract

    The intent of this article is to unify several distinct ways of thinking about piano keyboards. Instead of treating the piano as a long line of keys, we discuss keyboards which repeat after a small number of steps in either direction – that is, we think of a keyboard as being built from repeating octaves. On a standard piano, the black keys in each of these octaves are spread as evenly as possible among the white keys; this phenomenon has been explained in several different mathematical manners. Our new cyclic pianos have black keys which are minimum energy sets on cycles and Möbius ladders. We discuss the mathematics of such pianos, and provide a software tool for simultaneously exploring the music and mathematics of arbitrary cyclic and Möbius pianos.

  • N. Bushaw, J. Danielsson and G. Hurlbert. Erdős–Ko–Rado theorems for paths in graphs. Submitted. arXiv
    Abstract

    A family of sets is s-intersecting if every pair of its sets has at least s elements in common. It is an s-star if all its members have some s elements in common. A family of sets is called s-EKR if all its s-intersecting subfamilies have size at most that of some s-star. For example, the classic 1961 Erdős-Ko-Rado theorem states essentially that the family of r-sized subsets of {1,2,…,n} is s-EKR when n is a large enough function of r and s, and the 1967 Hilton-Milner theorem provides the near-star structure of the largest non-star intersecting family of such sets. Two important conjectures along these lines followed: by Chvátal in 1974, that every subset-closed family of sets is 1-EKR, and by Holroyd and Talbot in 2005, that, for every graph, the family of all its r-sized independent sets is 1-EKR when every maximal independent set has size at least 2r.

    In this paper we present similar 1-EKR results for families of length-r paths in graphs, specifically for sun graphs, which are cycles with pendant edges attached in a uniform way, and theta graphs, which are collections of pairwise internally disjoint paths sharing the same two endpoints. We also prove s-EKR results for such paths in suns, and give a Hilton-Milner type result for them as well. A set is a transversal of a family of sets if it intersects each member of the family, and the transversal number of the family is the size of its smallest transversal. For example, stars have transversal number 1, and the Hilton-Milner family has transversal number 2. We conclude the paper with some transversal results involving what we call triangular families, including a few results for projective planes.

  • V. Bardenova, N. Bushaw, B. Cody, P. Fay and M. Tennant. The Wiener index of vertex colorings. Submitted. arXiv
    Abstract

    The Wiener index of a vertex coloring of a graph is defined to be the sum of all pairwise geodesic distances between vertices of the same color. We provide characterizations of vertex colorings of paths and cycles whose Wiener index is as large as possible over various natural collections. Along the way we establish a connection between the majorization order on tuples of integers and the Wiener index of vertex colorings on paths and cycles.

  • N. Bushaw, S. English, E. Heath, D. P. Johnston and P. Rombach. The saturation spectrum of Berge stars. Submitted. arXiv
    Abstract

    The forbidden subgraph problem is among the oldest in extremal combinatorics -- how many edges can an n-vertex F-free graph have? The answer to this question is the well-studied extremal number of F. Observing that every extremal example must be maximally F-free, a natural minimization problem is also studied -- how few edges can an n-vertex maximal F-free graph have? This leads to the saturation number of F. Both of these problems are notoriously difficult to extend to k-uniform hypergraphs for any k≥3.

    Barefoot et al., in the case of forbidding triangles in graphs, asked a beautiful question -- which numbers of edges, between the saturation number and the extremal number, are actually realized by an n-vertex maximal F-free graph? Hence named the saturation spectrum of F, this has since been determined precisely for several classes of graphs through a large number of papers over the past two decades.

    In this paper, we extend the notion of the saturation spectrum to the hypergraph context. Given a graph F and a hypergraph G embedded on the same vertex set, we say G is a Berge-F if there exists a bijection ϕ:E(F)→E(G) such that e⊆ϕ(e) for all e∈E(F). We completely determine the saturation spectrum for 3-uniform Berge-K1,ℓ for 1≤ℓ≤4, and for ℓ=5 when 5∣n. We also determine all but a constant number of values in the spectrum for 3-uniform Berge-K1,ℓ for all ℓ≥5. We note that this is the first result determining the saturation spectrum for any non-trivial hypergraph.

  • V. Bednar and N. Bushaw. Rainbow Turán methods for trees. Australasian Journal of Combinatorics 91 (2025), 266–281. Australasian J. Combinatorics (PDF) · arXiv
    Abstract

    The rainbow Turán number, a natural extension of the well studied traditional Turán number, was introduced in 2007 by Keevash, Mubayi, Sudakov and Verstraëte. The rainbow Turán number of a graph H, ex∗(n,H), is the largest number of edges for an n vertex graph G which can be properly edge colored with no rainbow H subgraph.

    We explore the reduction method for finding upper bounds on rainbow Turán numbers, and use this to inform results for the rainbow Turán numbers of double stars, caterpillars, and perfect binary trees. In addition, we define k-unique colorings and the related k-unique Turán numbers. We provide preliminary results on this new variant on the classic problem.

  • N. Bushaw, B. Cody and C. Leffler. Sets of vertices with extremal energy. Discrete Mathematics 348 (8) (2025), 114466. Circulated in earlier versions as Maximal evenness in graphs . arXiv
    Abstract

    We define various notions of energy of a set of vertices in a graph, which generalize two of the most widely studied graphical indices: the Wiener index and the Harary index. We provide a new proof of a result due to Douthett and Krantz, which says that for cycles, the sets of vertices which have minimal energy among all sets of the same size are precisely the maximally even sets, as defined in Clough and Douthett's work on music theory. Generalizing a theorem of Clough and Douthett, we prove that a finite, simple, connected graph is distance degree regular if and only if whenever a set of vertices has minimal energy, its complement also has minimal energy. We also provide several characterizations of sets of vertices in finite paths and cycles for which the sum of all pairwise distances between vertices in the set is maximal among all sets of the same size.

  • N. Bushaw and N. Kettle. Thresholds for pebbling on grids. Discrete Mathematics 348 (10) (2025), 114519. arXiv
    Abstract

    Given a connected graph G and a configuration of t pebbles on the vertices of G, a q-pebbling step consists of removing q pebbles from a vertex, and adding a single pebble to one of its neighbors. Given a vector q=(q1,…,qd), q-pebbling consists of allowing qi-pebbling in coordinate i. A distribution of pebbles is called solvable if it is possible to transfer at least one pebble to any specified vertex of G via a finite sequence of pebbling steps.

    In this paper, we determine the weak threshold for q-pebbling on the sequence of grids [n]d for fixed d and q, as n→∞. Further, we determine the strong threshold for q-pebbling on the sequence of paths of increasing length. A fundamental tool in these proofs is a new notion of centrality, and a sufficient condition for solvability based on the well used pebbling weight functions; we believe this weight lemma to be the first result of its kind, and may be of independent interest.

    These theorems improve recent results of Czygrinow and Hurlbert, and Godbole, Jablonski, Salzman, and Wierman. They are the generalizations to the random setting of much earlier results of Chung.

    In addition, we give a short counterexample showing that the threshold version of a well known conjecture of Graham does not hold. This uses a result for hypercubes due to Czygrinow and Wagner.

  • N. Bushaw, C. E. Larson and N. Van Cleemput. Automated conjecturing for mathematics teaching and research projects. PRIMUS 35 (6) (2025), 636–653.
  • N. Bushaw, V. Gupta, C. E. Larson, S. Loeb, M. Norge, J. Parrish, N. Van Cleemput, J. Yirka and G. Wu. Automated conjectures for graph Hamiltonicity. Involve 18 (1) (2025), 79–89.
    Abstract

    We present results on new sufficient or necessary conditions for the existence of a Hamilton cycle in a graph. We are especially interested in finding conditions which are not implied by any of a number of well-known theorems in the literature on graph hamiltonicity. We also report a number of unresolved conjectures.

  • N. Bushaw and G. Hurlbert. Thresholds for zero-sums with small cross numbers in abelian groups. INTEGERS 24 (2024), #A93, 12 pp. INTEGERS · arXiv
    Abstract

    For an additive group Γ the sequence S=(g1,…,gt) of elements of Γ is a zero-sum sequence if g1+⋯+gt=0Γ. The cross number of S is defined to be the sum ∑i=1k1/∣gi∣, where ∣gi∣ denotes the order of gi in Γ. Call S good if it contains a zero-sum subsequence with cross number at most 1. In 1993, Geroldinger proved that if Γ is abelian then every length ∣Γ∣ sequence of its elements is good, generalizing a 1989 result of Lemke and Kleitman that had proved an earlier conjecture of Erdős and Lemke. In 1989 Chung re-proved the Lemke and Kleitman result by applying a theorem of graph pebbling, and in 2005, Elledge and Hurlbert used graph pebbling to re-prove and generalize Geroldinger's result. Here we use probabilistic theorems from graph pebbling to derive a threshold version of Geroldinger's theorem for abelian groups of a certain form. Specifically, we prove that if p1,…,pd are (not necessarily distinct) primes and Γk has the form ∏i=1dZpik then there is a function τ=τ(k) (which we specify in Theorem 4) with the following property: if t−τ→∞ as k→∞ then the probability that S is good in Γk tends to 1.

  • N. Bushaw, B. Cody, L. Freeman and T. Whitaker. The music and mathematics of maximal evenness in graphs. Bridges 2024 Conference Proceedings, 61–68. Bridges archive (PDF) · arXiv
    Abstract

    We use the concept of electric potential energy from physics, the mathematical field of graph theory, and the notion of majorization to study maximal evenness in a broader mathematical context than what was previously possible, so that we can go beyond the well-known one-dimensional maximally even sets into higher dimensional and more geometrically complex territory. We investigate musical connections between certain generalizations of maximally even sets, one of the oldest Puerto Rican musical traditions of African origin called bomba, and with certain scales ranging from the familiar to the esoteric.

  • N. Bushaw, B. Conka, V. Gupta, A. Kierans, H. LaFayette, C. E. Larson, K. McCall, A. Mulyar, C. Sullivan, S. Taylor, E. Wainright, E. Wilson, G. Wu and S. Loeb. Bootstrap percolation via automated conjecturing. Ars Mathematica Contemporanea 23 (3) (2023).
    Abstract

    Bootstrap percolation is a simple monotone cellular automaton with a long history in physics, computer science, and discrete mathematics. In k-neighbor bootstrap percolation, a collection of vertices are initially infected. Vertices with at least k infected neighbors subsequently become infected; the process continues until no new vertices become infected. In this paper, we hunt for graphs which can become entirely infected from initial sets which are as small as possible. We use automated conjecture-generating software and a large group lab-based model as a fundamental part of our exploration.

  • N. Bushaw, D. Johnston and P. Rombach. Rainbow saturation. Graphs and Combinatorics 38 (5) (2022), article 166. arXiv
    Abstract

    We introduce a notion of rainbow saturation and the corresponding rainbow saturation number. This is the saturation version of the rainbow Turán numbers whose systematic study was initiated by Keevash, Mubayi, Sudakov, and Verstraëte. We give examples of graphs for which the rainbow saturation number is bounded away from the ordinary saturation number. This includes all complete graphs Kn for n≥4, and several bipartite graphs. It is notable that there are non-bipartite graphs for which this is the case, as this does not happen when it comes to the rainbow extremal number versus the traditional extremal number. We also show that saturation numbers are linear for a large class of graphs, providing a partial rainbow analogue of a well known theorem of Kásonyi and Tuza. We conclude this paper with related open questions and conjectures.

  • N. Bushaw and N. Kettle. Forbidding multiple copies of forestable graphs. Graphs and Combinatorics 36 (3) (2020), 459–467.
    Abstract

    The Turán number of a graph H is the maximum number of edges in any graph on n vertices which does not contain H as a subgraph. We call a graph H forestable if it is cyclic, bipartite, and contains a vertex v such that H[V∖v] is a forest. For a forestable graph H, we determine ex(n,k⋅H) exactly as a function of ex(n,H). This is related to earlier work of the authors on the Turán numbers for equibipartite forests.

  • N. Bushaw and D. W. Cranston. A note on bootstrap percolation thresholds in plane tilings using regular polygons. Australasian Journal of Combinatorics 74 (3) (2019), 486–497. Australasian J. Combinatorics (PDF) · arXiv
    Abstract

    In k-bootstrap percolation, we fix p∈(0,1), an integer k, and a plane graph G. Initially, we infect each face of G independently with probability p. Infected faces remain infected forever, and if a healthy (uninfected) face has at least k infected neighbors, then it becomes infected. For fixed G and p, the percolation threshold is the largest k such that eventually all faces become infected, with probability at least 1/2. For a large class of infinite graphs, we show that this threshold is independent of p.

    We consider bootstrap percolation in tilings of the plane by regular polygons. A vertex type in such a tiling is the cyclic order of the faces that meet a common vertex. First, we determine the percolation threshold for each of the Archimedean lattices. More generally, let T denote the set of plane tilings T by regular polygons such that if T contains one instance of a vertex type, then T contains infinitely many instances of that type. We show that no tiling in T has threshold 4 or more. Further, the only tilings in T with threshold 3 are four of the Archimedean lattices. Finally, we describe a large subclass of T with threshold 2.

  • N. Bushaw, C. E. Larson and N. Van Cleemput. Automated conjecturing VII: the graph brain project & big mathematics. Preprint. arXiv
    Abstract

    The Graph Brain Project is an experiment in how the use of automated mathematical discovery software, databases, large collaboration, and systematic investigation provide a model for how mathematical research might proceed in the future.

    Our Project began with the development of a program that can be used to generate invariant-relation and property-relation conjectures in many areas of mathematics. This program can produce conjectures which are not implied by existing (published) theorems. Here we propose a new approach to push forward existing mathematical research goals---using automated mathematical discovery software. We suggest how to initiate and harness large-scale collaborative mathematics. We envision mathematical research labs similar to what exist in other sciences, new avenues for funding, new opportunities for training students, and a more efficient and effective use of published mathematical research.

    And our experiment in graph theory can be imitated in many other areas of mathematical research. Big Mathematics is the idea of large, systematic, collaborative research on problems of existing mathematical interest. What is possible when we put our skills, tools, and results together systematically?

  • N. Bushaw, A. Czygrinow and J. Yie. Even cycles in dense graphs. Preprint. arXiv
    Abstract

    We will show that for α>0 there is n0 such that if G is a graph on n≥n0 vertices such that αn<δ(G)<(n−1)/2, then for every n1+n2+⋯+nl=δ(G), G contains a disjoint union of C2n1,C2n2,…,C2nl unless G has a very specific structure.

  • J. Balogh, N. Bushaw, M. Collares, H. Liu, R. Morris and M. Sharifzadeh. The typical structure of graphs with no large cliques. Combinatorica 37 (4) (2017), 617–632. arXiv
    Abstract

    In 1987, Kolaitis, Prömel and Rothschild proved that, for every fixed r∈N, almost every n-vertex Kr+1-free graph is r-partite. In this paper we extend this result to all functions r=r(n) with r⩽(log⁡n)1/4. The proof combines a new (close to sharp) supersaturation version of the Erdős-Simonovits stability theorem, the hypergraph container method, and a counting technique developed by Balogh, Bollobás and Simonovits.

  • N. Bushaw, K. Gunderson and S. Kalikow. Random-step Markov processes. Israel Journal of Mathematics 216 (1) (2016), 181–214. arXiv
    Abstract

    We explore two notions of stationary processes. The first is called a random-step Markov process in which the stationary process of states, (Xi)i∈Z has a stationary coupling with an independent process on the positive integers, (Li)i∈Z of `random look-back distances'. That is,

    L0 is independent of the `past states', (Xi,Li)i<0, and for every positive integer n, the probability distribution on the `present', X0, conditioned on the event {L0=n} and on the past is the same as the probability distribution on X0 conditioned on the `n-past', (Xi)−n≤i<0 and {L0=n}. A random Markov process is a generalization of a Markov chain of order n and has the property that the distribution on the present given the past can be uniformly approximated given the n-past, for n sufficiently large. Processes with the latter property are called uniform martingales, closely related to the notion of a `continuous g-function'.

    We show that every stationary process on a countable alphabet that is a uniform martingale and is dominated by a finite measure is also a random Markov process and that the random variables (Li)i∈Z and associated coupling can be chosen so that the distribution on the present given the n-past and the event {L0=n} is `deterministic': all probabilities are in {0,1}. In the case of finite alphabets, those random-step Markov processes for which L0 can be chosen with finite expected value are characterized. For stationary processes on an uncountable alphabet, a stronger condition is also considered which is sufficient to imply that a process is a random Markov processes. In addition, a number of examples are given throughout to show the sharpness of the results.

  • N. Bushaw, M. Collares, R. Morris and P. Smith. The sharp threshold for maximum-size sum-free subsets in even-order abelian groups. Combinatorics, Probability and Computing 24 (4) (2015), 609–640. arXiv
    Abstract

    We study sum-free sets in sparse random subsets of even order abelian groups. In particular, we determine the sharp threshold for the following property: the largest such set is contained in some maximum-size sum-free subset of the group. This theorem extends recent work of Balogh, Morris and Samotij, who resolved the case G = Z_{2n}, and who obtained a weaker threshold (up to a constant factor) in general.

  • N. Bushaw and N. Kettle. Turán numbers for forests of paths in hypergraphs. SIAM Journal on Discrete Mathematics 28 (2) (2014), 711–721. arXiv
    Abstract

    The Turán number of an r-uniform hypergraph H is the maximum number of edges in any r-graph on n vertices which does not contain H as a subgraph. Let P_l^(r) denote the family of r-uniform loose paths on l edges, F(k,l) denote the family of hypergraphs consisting of k disjoint paths from P_l^(r), and P'_l^(r) denote an r-uniform linear path on l edges. We determine precisely ex_r(n;F(k,l)) and ex_r(n;k*P'_l^(r)), as well as the Turán numbers for forests of paths of differing lengths (whether these paths are loose or linear) when n is appropriately large dependent on k,l,r, for r>=3. Our results build on recent results of Füredi, Jiang, and Seiver who determined the extremal numbers for individual paths, and provide more hypergraphs whose Turan numbers are exactly determined.

  • N. Bushaw. Problems in extremal combinatorics. PhD dissertation, University of Memphis, May 2012. Advisor: Béla Bollobás. Memphis repository
    Abstract

    This dissertation is divided into two major sections. Chapters 1 to 4 are concerned with Turán type problems for disconnected graphs and hypergraphs. In Chapter 5, we discuss an unrelated problem dealing with the equivalence of two notions of stationary processes. The Turán number of a graph H, ex(n,H), is the maximum number of edges in any n-vertex graph which is H-free. We discuss the history and results in this area, focusing particularly on the degenerate case for bipartite graphs.

    Let Pl denote a path on l vertices, and k*Pl denote k vertex-disjoint copies of Pl. We determine ex(n,k*P3) for n appropriately large, confirming a conjecture of Gorgol. Further, we determine ex(n,k*Pl) for arbitrary l, and n appropriately large. We provide background on the famous Erdös-Sós conjecture, and conditional on its truth we determine ex(n,H) when H is an equibipartite forest, for appropriately large n. In Chapter 4, we prove similar results in hypergraphs.

    We first discuss the related results for extremal numbers of hyperpaths, before proving the extremal numbers for multiple copies of a loose path of fixed length, and the corresponding result for linear paths. We extend this result to forests of loose hyperpaths, and linear hyperpaths. We note here that our results for loose paths, while tight, do not give the extremal numbers in their classical form; much more detail on this is given in Chapter 4.

    InChapter 5, we discuss two notions of stationary processes. Roughly, a process is a uniform martingale if it can be approximated arbitrarily well by a process in which the letter distribution depends only on a finite amount of the past. A random Markov process is a process with a coupled `look back' time; that is, to determine the letter distribution, it suffices to choose a random look-back time, and then the distribution depends only on the past up to this time.

    Kalikow proved that on a binary alphabet, any uniform martingale is also a random Markov process. We extend this result to any finite alphabet.

  • N. Bushaw, P. Csorba, L. Erickson, D. Gerbner, D. Piguet, A. Riet, T. Terpai and D. K. Vu. Large matchings with few colors. Preprint. arXiv
    Abstract

    Let Knr denote the complete r-uniform hypergraph on n vertices. A matching M in a hypergraph is a set of pairwise vertex disjoint edges. Recent Ramsey-type results rely on lemmas about the size of monochromatic matchings. A starting point for this study comes from a well-known result of Alon, Frankl, and Lovász (1986). Our motivation is to find the smallest n such that every t-coloring of Knr contains an s-colored matching of size k. It has been conjectured that in every coloring of the edges of Knr with 3 colors there is a 2-colored matching of size at least k provided that n≥kr+⌊k−1r+1⌋. The smallest test case is when r=3 and k=4. We prove that in every 3-coloring of the edges of K123 there is a 2-colored matching of size 4.

  • N. Bushaw and N. Kettle. Turán numbers of multiple paths and equibipartite forests. Combinatorics, Probability and Computing 20 (6) (2011), 837–853. arXiv
    Abstract

    The Turán number of a graph H, ex(n;H), is the maximum number of edges in any graph on n vertices which does not contain H as a subgraph. Let P_l denote a path on l vertices, and kP_l denote k vertex-disjoint copies of P_l. We determine ex(n, kP_3) for n appropriately large, answering in the positive a conjecture of Gorgol. Further, we determine ex (n, kP_l) for arbitrary l, and n appropriately large relative to k and l. We provide some background on the famous Erdős-Sós conjecture, and conditional on its truth we determine ex(n;H) when H is an equibipartite forest, for appropriately large n.

Talks

Research talks

In August 2022 this was declared a “highlights” section, and is no longer guaranteed to be exhaustive. There are talks which are lost to the sands of time — if you have a hint of a memory of a vision of seeing me give a talk somewhere and it isn't in this list, it is best to assume it probably happened. Or you could invite me for a repeat.

  • Oct 2026“A Virus on Graphs”. VCU Discrete Math Seminar, Richmond VA.
  • Aug 2026“Cyclic and Möbius Pianos”. Bridges 2026, University of Galway, Ireland.
  • Mar 2026“The Saturation Spectrum of Berge Stars”. VCU Discrete Math Seminar, Richmond VA.
  • Nov 2025“I heard there was a secret chord…”. Shenandoah Undergraduate Mathematics and Statistics Conference, James Madison University, Harrisonburg VA. (Plenary.)
  • Oct 2025“Bootstrap Percolation on Grids and Tori”. AMS Special Session on Recent Trends in Graph Theory (virtual).
  • Oct 2025“Bootstrap Percolation on Grids and Tori”. VCU Discrete Math Seminar, Richmond VA. Abstract (PDF).
  • Oct 2025“The Hypergraph Saturation Spectrum for Berge Stars”. AMS Special Session on Recent Trends in Graph Theory, New Orleans LA.
  • Apr 2025“Maximally Even Sets”. UVm–Dartmouth Discrete Math Day, Burlington VT.
  • Apr 2025“I Heard There Was a Secret Chord”. Colloquium, University of Vermont, Burlington VT.
  • Feb 2025“Intersecting Families of Paths”. VCU Discrete Math Seminar, Richmond VA. Abstract (PDF).
  • Dec 2024“Intersecting Families of Graphs”. Discrete Mathematics Seminar, Centre for Mathematical Modeling, Santiago, Chile.
  • Sep 2024“Combinatorial Music Theory”. DIMAG Lunch Seminar, Institute for Basic Science, Daejeon, Korea.
  • Sep 2024“Edge-Colored Extremal Problems”. Discrete Mathematics Seminar, Institute for Basic Science, Daejeon, Korea.
  • Aug 2024“The Music and Mathematics of Maximal Evenness in Graphs” (presented by co-author Brent Cody). Bridges Conference 2024, Richmond VA.
  • Aug 2024“Coloring with Forbidden Subgraphs”. MAA MathFest, Indianapolis IN.
  • Apr 2024“I heard there was a secret chord…”. VCU Discrete Math Seminar, Richmond VA.
  • Oct 2023“Thresholds for Zero-Sums”. AMS Special Session on Extremal and Probabilistic Combinatorics, Fall Sectional Meeting, Mobile AL.
  • Sep 2023“Combinatorial Music Theory”. VCU Discrete Math Seminar, Richmond VA.
  • Mar 2023“Even vs. Odd Independent Sets”. AMS Special Session on Recent Trends in Structural and Extremal Graph Theory, Atlanta GA.
  • Mar 2023“Extremal Problems with Forbidden Color Classes”. 54th Southeastern International Conference on Combinatorics, Graph Theory and Computing, Boca Raton FL.
  • Oct 2022“Rainbow Saturated Graphs”. Discrete Math Seminar, Auburn University, Auburn AL.
  • Sep 2022“Threshold Pebbling”. VCU Discrete Math Seminar, Richmond VA.
  • Jun 2022“Partial Rainbows”. SIAM Conference on Discrete Mathematics.
  • Apr 2022“Bridging the Gap Between Monochrome and Rainbow”. AMS Special Session on Topics in Extremal Combinatorics, Joint Mathematics Meetings.
  • Nov 2021“Rainbow Saturation”. Combinatorics Seminar, University of Manitoba, Winnipeg, Canada.
  • Sep 2021“One of My Favorites: The Sandglass Conjecture via Entropy”. VCU Discrete Math Seminar, Richmond VA.
  • Jun 2021“Rainbow Saturation”. SIAM Conference on Discrete Mathematics, mini-symposium on Ramsey, Anti-Ramsey and Extremal Problems.
  • Mar 2021“Bootstrap Percolation and Automated Conjecturing”. 52nd Southeastern International Conference on Combinatorics, Graph Theory and Computing, Boca Raton FL.
  • Feb 2021“A Gentle Introduction to Extremal Graph Theory”. VCU Discrete Math Seminar, Richmond VA.
  • Mar 2020“Rainbow Saturation”. 51st Southeastern International Conference on Combinatorics, Graph Theory and Computing, Boca Raton FL.
  • Jan 2020“What is Additive Combinatorics?”. VCU Discrete Math Seminar, Richmond VA.
  • Nov 2019“Musical Mathematics”. VCU Discrete Math Seminar, Richmond VA.
  • Oct 2019“Variations on a Theme of Turán”. Mississippi Discrete Math Workshop, Oxford MS.
  • Oct 2019“Small Percolating Sets”. Mathematics Colloquium, University of Montana, Missoula MT.
  • Aug 2019“Small Percolating Sets”. VCU Discrete Math Seminar, Richmond VA.
  • Mar 2019“Even Cycles in Dense Graphs”. 50th Southeastern International Conference on Combinatorics, Graph Theory and Computing, Boca Raton FL.
  • Feb 2019“The Taming of the Hypergraph”. VCU Discrete Math Seminar, Richmond VA.
  • Nov 2018“Extremal Graph Theory”. Colloquium, University of Richmond, Richmond VA.
  • Nov 2018“Automated Conjecturing and Hamiltonian Graphs”. MAA Sectional Meeting, University of Mary Washington, Fredericksburg VA.
  • Oct 2018“Bootstrap Percolation on Infinite Graphs”. Mathematics Colloquium, Virginia State University, Petersburg VA.
  • Oct 2018“Extremal Graph Theory”. Mathematics Colloquium, Randolph-Macon College, Ashland VA.
  • Oct 2018“Bootstrap Percolation on Planar Tilings”. Mathematics Colloquium, James Madison University, Harrisonburg VA.
  • Sep 2018“Bootstrap Percolation on Planar Tilings”. Mathematics Colloquium, College of William & Mary, Williamsburg VA.
  • Sep 2018“Hypergraph Containers, or: How I Learned to Stop Worrying and Love Independent Sets”. VCU Discrete Math Seminar, Richmond VA.
  • Jul 2018“The Even Cycle Spectrum of Dense Graphs”. 10th International Colloquium on Graph Theory and Combinatorics, Université Lyon 1, La Doua, Lyon, France.
  • Jun 2018“Thresholds for Random Pebbling”. SIAM Discrete Math, University of Colorado at Denver, Denver CO.
  • Apr 2018“Bootstrap Percolation on Polygonal Tilings”. MAA Sectional Meeting, Virginia Military Institute, Lexington VA.
  • Mar 2018“Automated Conjecturing and Collaborative Mathematics”. 49th Southeastern International Conference on Combinatorics, Graph Theory and Computing, Boca Raton FL.
  • Jan 2018“2-Connected Graphs Have Many Cycle Lengths”. Discrete Math Seminar, Virginia Commonwealth University, Richmond VA.
  • Sep 2017“Turán Numbers and Their Variants”. Discrete Math Seminar, Virginia Commonwealth University, Richmond VA.
  • Apr 2017“The Even Cycle Spectrum of Dense Graphs”. AMS Special Session on Extremal Problems in Graphs, Hypergraphs and Other Combinatorial Structures, Spring Central Sectional Meeting, Indiana University, Bloomington IN.
  • Jan 2017“Variations on a Theme: The Forbidden Subgraph Problem”. Mathematics Colloquium, Virginia Commonwealth University, Richmond VA.
  • Apr 2016“Minimum Codegree Conditions for Tiling by Tight Cycles”. AMS Special Session on Probabilistic and Extremal Combinatorics, Spring North Sectional Meeting, North Dakota State University, Fargo ND. (Invited)
  • Jan 2016“Extremal Numbers for Forestable Graphs”. AMS–MAA Joint Meetings, Seattle WA.
  • Nov 2015“The Forbidden Subgraph Problem and Its Variants”. Postdoc Lunch Seminar Series, Arizona State University, Tempe AZ.
  • Oct 2015“Threshold Pebbling on Grids of Arbitrary Dimension”. AMS Special Session on Probabilistic Combinatorics, Fall Southeastern Sectional Meeting, University of Memphis, Memphis TN. (Invited)
  • Sep 2015“Pebbling Problems on Graphs”. Discrete Math Seminar, Arizona State University, Tempe AZ.
  • Jun 2015“Threshold Pebbling for Grids”. Connections in Discrete Mathematics, Simon Fraser University, Burnaby BC, Canada.
  • Mar 2015“Introduction to Hypergraph Containers”. Discrete Math Seminar, Arizona State University, Tempe AZ.
  • Jan 2015“Supersaturation Theorems, Hypergraph Containers, and Typical Structures”. Discrete Math Seminar, Arizona State University, Tempe AZ.
  • Oct 2014“Typical Structure of Graphs with No Large Clique”. Postdoc Lunch Seminar Series, Arizona State University, Tempe AZ.
  • Jan 2014“Random Markov Processes”. Mathematics and Computer Science Seminar, Universidade Federal do Ceará, Fortaleza, Brazil.
  • Nov 2013“Random Markov Processes”. Probability Seminar, Arizona State University, Tempe AZ.
  • Oct 2013“The Sharp Threshold for Maximum-Size Sum-Free Subsets in Even-Order Abelian Groups”. Discrete Math Seminar, Arizona State University, Tempe AZ.
  • Sep 2013“Turán Numbers of Linear and Equibipartite Forests”. Discrete Math Seminar, Arizona State University, Tempe AZ.
  • Dec 2012“Turán Numbers of Equibipartite Forests and Forests of Hyperpaths”. Theoretical Computer Science and Combinatorics Seminar, Universidade de São Paulo, São Paulo, Brazil.
  • Dec 2012“Turán Numbers of Linear and Equibipartite Forests”. Mathematics and Computer Science Seminar, Universidade Federal do Ceará, Fortaleza, Brazil.
  • Nov 2011“Turán Numbers for Multiple Paths”. Atlanta Lecture Series in Combinatorics and Graph Theory IV, Georgia State University, Atlanta GA.
  • Oct 2011“Turán Numbers for Multiple Paths and Some Forests”. Discrete Mathematics Seminar, University of Nebraska, Lincoln NE.
  • Aug 2011“Turán Numbers for Multiple Paths and Equibipartite Trees”. Paul Turán Memorial Conference, Rényi Institute of Mathematics, Budapest, Hungary.
  • Apr 2011“Turán Numbers for Multiple Paths and Equibipartite Trees”. Combinatorics Seminar, University of Memphis, Memphis TN.
  • May 2008“Ramsey Theory and Applications”. Mathematics Colloquium, Western Washington University, Bellingham WA.
Outreach talks
  • Feb 2022“Mathematical Music Theory”. VCU Math Circle, Virginia Commonwealth University, Richmond VA. (High school students.)
  • Nov 2019“Musical Mathematics”. University of Vermont Mathematics Colloquium, Burlington VT.
  • Apr 2019“Pizza Problems”. VCU Math Club, Virginia Commonwealth University, Richmond VA.
  • Dec 2018“Conway's Rational Tangles”. Sonya Kovalevsky Girls in Math Day, Virginia Commonwealth University, Richmond VA. (Junior high / middle school students.)
  • May 2018“Percolation Among Zombies”. VCU Math Circle, Virginia Commonwealth University, Richmond VA. (High school students.)
  • Apr 2018“Bootstrap Percolation”. Society of Physics Students, Virginia Commonwealth University, Richmond VA. (Physics majors and graduate students.)
  • Dec 2017“Conway's Rational Tangles”. Sonya Kovalevsky Girls in Math Day, Virginia Commonwealth University, Richmond VA. (Junior high / middle school students.)
  • Apr 2016“Mad Scientists, Permutations, and Combinatorics”. ASU Math Circle, Arizona State University, Tempe AZ. (High school students.)
  • Apr 2016“Conway's Rational Tangles”. Mathematics Awareness Day Workshop, Arizona State University, Tempe AZ. (High school students.)
  • Sep 2015“Winning Strategies”. ASU Math Circle, Arizona State University, Tempe AZ. (High school students.)
  • Sep 2015“Intro to Extremal Graph Theory”. ASU Math Club, Arizona State University, Tempe AZ. (Undergraduate mathematics majors.)
  • Apr 2015“The Mathematics of Billiards and Reflections”. Mathematics Awareness Day Workshop, Arizona State University, Tempe AZ. (High school students. Joint with T. Stepien and M. Kawski.)
  • Nov 2011“Voting Theory: Why It Isn't Fair”. Cantor Sect Undergraduate Mathematics Club, University of Memphis, Memphis TN.

Teaching

Fall 2026

  • MATH 300 — Introduction to Mathematical Reasoning
    Section 004 · CRN 39277
  • MATH 350 — Introductory Combinatorics
    Section 001 · CRN 44237

I work from the axioms of Federico Ardila-Mantilla, as set out in Todos Cuentan (PDF), Notices of the AMS 63 (2016), 1164–1170.

  1. Axiom 1. Mathematical talent is distributed equally among different groups, irrespective of geographic, demographic, and economic boundaries.
  2. Axiom 2. Everyone can have joyful, meaningful, and empowering mathematical experiences.
  3. Axiom 3. Mathematics is a powerful, malleable tool that can be shaped and used differently by various communities to serve their needs.
  4. Axiom 4. Every student deserves to be treated with dignity and respect.
Courses taught

Virginia Commonwealth University

  • MATH 200 — Calculus with Analytic Geometry I
    Spring 2020, Spring 2022, Fall 2025

    Limits, continuity, derivatives, differentials, antiderivatives and definite integrals.

  • MATH 300 — Introduction to Mathematical Reasoning
    Fall 2017, Fall 2018, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Spring 2023, Fall 2025, Fall 2026

    An introduction to basic concepts of mathematical reasoning and the writing of proofs in an elementary setting. Direct, indirect and induction proofs. Illustrations of the concepts include basic proofs from mathematical logic, elementary set theory, elementary number theory, number systems, foundations of calculus, relations, equivalence relations, functions and counting with emphasis on combinatorial proofs.

  • MATH 310 — Linear Algebra
    Spring 2026

    Systems of linear equations, vector spaces, linear dependence, bases, dimensions, linear mappings, matrices, determinants, quadratic forms, orthogonal reduction to diagonal form, eigenvalues and geometric applications.

  • MATH 350 — Introductory Combinatorics
    Fall 2017, Fall 2022, Fall 2026

    An introduction to basic combinatorial concepts such as combinations, permutations, binomial coefficients, Fibonacci numbers and Pascal's triangle; basic theorems such as the pigeonhole principle and Newton's binomial theorem; algorithms such as bubble sort and quicksort; and discussion of basic applications such as chessboard problems, combinatorial games, magic squares and Latin squares.

  • MATH 356 — Graphs and Algorithms
    Spring 2019, Spring 2020

    An introduction to basic graph theoretic concepts such as trees, colorings and matchings; basic theorems such as the handshaking lemma and the Gallai identities; algorithms such as Dijkstra's and Kruskal's; and discussion of famous open problems such as finding shortest tours for a traveling salesman.

  • MATH 490 — Mathematical Expositions
    Spring 2019

    A senior capstone course in the major designed to help students attain proficiency in expository mathematical writing and oral presentation, which require the efficient and effective use of mathematics and the English language. Students will learn a variety of topics in mathematics, write reviews of selected award-winning mathematics papers and write a senior paper.

  • MATH 556 — Graph Theory
    Fall 2018, Fall 2021, Fall 2023

    Introduction to graph classes, graph invariants, graph algorithms, graph theoretic proof techniques and applications.

  • MATH 650 — Advanced Combinatorics
    Fall 2019, Fall 2023

    Topics include advanced applications of the pigeonhole principle and inclusion–exclusion principle, recurrence relations, generating functions, special counting sequences, Ramsey theory, and combinatorial designs and codes.

  • MATH 656 — Advanced Graph Theory
    Spring 2018, Spring 2023, Spring 2026

    This course lays a rigorous theoretical foundation for further advanced study in graph theory. Topics may include connectivity, matching, planarity, coloring, Hamiltonian cycles and topological graph theory, as well as further advanced material.

  • MATH 756 — Topics in Graph Theory
    Fall 2020

    A detailed study of selected topics, which may include extremal graph theory, spectral graph theory, infinite graphs, random graphs and graph minors. Fall 2020 focus: extremal graph theory.

University of Vermont

  • MATH 3230 — Ordinary Differential Equations
    Spring 2025

    Solutions of linear ordinary differential equations, the Laplace transformation, and series solutions of differential equations.

  • MATH 6678 — Topics in Combinatorics
    Spring 2025

    Topics will vary each semester and may include combinatorial designs, coding theory, topological graph theory, cryptography.

Arizona State University

  • MAT 194 — CLAS Early Start Program Mathematics
    Summer/Fall 2016

    Intensive two-week program for incoming mathematics majors. Focuses on building problem solving skills and mathematical background, as well as tools to help ensure academic success and to ease the transition to college life.

  • MAT 210 — Business Calculus
    Online, Spring 2017
  • MAT 243 — Discrete Mathematical Structures
    Fall 2016

    Logic, sets, functions, elementary number theory and combinatorics, recursive algorithms, and mathematical reasoning, including induction. Emphasizes connections to computer science.

  • MAT 265 — Calculus for Engineers I
    Fall 2016

    Limits and continuity, differential calculus of functions of one variable, introduction to integration.

  • MAT 266 — Calculus for Engineers II
    Fall 2016

    Methods of integration, applications of calculus, elements of analytic geometry, improper integrals, Taylor series.

  • MAT 275 — Modern Differential Equations
    Fall 2013 (2 sections)

    Introduces differential equations, theoretical and practical solution techniques. Applications. Problem solving using MATLAB.

  • MAT 300 — Mathematical Structures
    Fall 2014, Fall 2015

    Logic and set theory, induction, functions, order and equivalence relations, cardinality. Emphasizes writing proofs.

  • MAT 416/513 — Introduction to Graph Theory
    Spring 2017
  • MAT 516 — Graph Theory I
    Fall 2014, Fall 2015

    First semester of a systematic development of graph theory, including matchings, connectivity, arboricity, planarity, coloring, network flows.

  • MAT 517 — Graph Theory II
    Spring 2015, Spring 2016

    Second semester of a systematic development of graph theory, including dense and sparse graphs, Ramsey theory, hamiltonicity, random graphs, minors.

University of Memphis

  • MATH 1710 — College Algebra
    Spring 2011 (2 sections)

    Analysis of functions (linear, quadratic, polynomial, root, rational, exponential, logarithmic) using graphing calculators; partial fractions; synthetic division; conic sections; theory of equations; inequalities; applications.

Western Washington University

  • MATH 112 — Functions and Algebraic Methods
    Fall 2006

    Pattern recognition and generalization, building mathematical models and problem solving are emphasized. Supporting topics include polynomials, linear and quadratic equations, inequalities, graphs, rational expressions, radicals and functions.

  • MATH 114 — Precalculus I
    Winter 2007, Spring 2007, Fall 2008

    Data analysis, functions as mathematical models, functions and their graphs.

  • MATH 115 — Precalculus II
    Winter 2008

    Data analysis, modeling, trigonometry, inverse functions.

  • MATH 157 — Business Calculus
    Spring 2008

    Limits, rates of change, differentiation, graphing and optimization, integration, business applications, partial differentiation.

Who?

I'm an Associate Professor in the Department of Mathematics and Statistics at Virginia Commonwealth University.

Before that, I was a Visiting Assistant Professor at Arizona State University, and a research postdoc at Instituto Nacional de Matemática Pura e Aplicada in Rio de Janeiro. I completed my doctorate under the supervision of Prof. Béla Bollobás at the University of Memphis in May 2012; this followed an M.S. at Western Washington University under the supervision of Dr. Amites Sarkar, and a B.A. at the University of Colorado. I am greatly indebted to all my teachers and to those around me who have helped me throughout my academic career, although I attempt no comprehensive list here. The advisor graph is the closest thing to one.

My academic interests lie primarily in the mysteries and details of mathematics, particularly extremal and probabilistic combinatorics. Outside academia, I enjoy weird jazz, loud punk rock, Fender guitars and Martin guitars, skiing, snowboarding, as well as life, the universe, and everything.

Extras

Juried objects

  • Cyclic and Möbius Pianos (2026)
    Bridges 2026 Exhibition of Mathematical Art, Craft, and Design · University of Galway, Ireland

    3D-printed keyboards laid out on cycles and Möbius ladders.

  • Alternative Pianos (2024)
    Bridges 2024 Exhibition of Mathematical Art, Craft, and Design · Richmond VA

    3D-printed keyboards built on cycles and Möbius ladders.

Math circles and family days
  • Mathematical Rhythms (Aug 2026)
    Bridges 2026 Family Day · University of Galway, Ireland

    Four floating percussion panels, each playing the minimum-energy onset set on a cycle or a Möbius ladder. Drag the graph to change the number of pulses and strikes; pull the centre arc to rotate. Runs offline on a tablet.

  • VCU Math Circle (2018–2022)
    Virginia Commonwealth University, Richmond VA

    Run for high school students. Sessions on percolation among zombies, and on mathematical music theory.

  • ASU Math Circle (2015–2016)
    Arizona State University, Tempe AZ

    Run for high school students. Sessions on winning strategies, and on mad scientists, permutations and combinatorics.

  • Sonya Kovalevsky Girls in Math Day (2017, 2018)
    Virginia Commonwealth University, Richmond VA

    Conway's rational tangles, for junior high and middle school students.

  • Mathematics Awareness Day (2015, 2016)
    Arizona State University, Tempe AZ

    Workshops for high school students on the mathematics of billiards and reflections, and on Conway's rational tangles.

Special sessions organised
Elsewhere
  • Meet a student (2023)
    VCU Department of Mathematics and Statistics

    Somebody says something kind. Scroll down.

Links

Things I am interested in or find useful. I am in no way affiliated with any of these sites, and placement here should not be taken as any kind of endorsement.

Open source mathematics

  • SageMath the free open-source mathematics system.
  • CONJECTURING Nico Van Cleemput and Craig Larson's automated conjecturing program for Sage.
  • OIP-GT Craig Larson's Objects, Invariants and Properties for Graph Theory.

Where I've studied and taught

Demos / slop

These are quick experiments. Some are carefully written; some are AI slop.