Combinatorial and Computational Algebra