Floyd was a Bachelor's student Computer Science and did his bachelor project under supervision of Matthijs van Leeuwen. His bachelor project investigated the possibilities of letting computers and humans work together (or, compete against each other) in tiling 0-1 databases.