Joe Sawada
= Joe Sawada
{c}
<Joe Sawada> studies <combinatorial generation>: efficient ways to list all objects in a specified family. His author homepage highlights <Gray codes>, where consecutive objects differ by a small change, and <De Bruijn sequences>, which encode many short words through overlapping windows. These viewpoints make the order of generation part of an <algorithm>'s design.https://www.socs.uoguelph.ca/~sawada/[Research Interests]{ref}