Skip to content
View rob-legrand's full-sized avatar

Block or report rob-legrand

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rob-legrand/README.md

Howdy!  I'm a retired professor of computer science.  I enjoy

  • doing research in computational social choice and other areas of artificial intelligence,
  • programming games, simulations and visualizations,
  • solving programming-contest-style problems and
  • experimenting with various programming languages, especially those with a functional design.

Currently I'm putting some older projects on GitHub to motivate myself to keep improving them.  Some of the JavaScript code I wrote many years ago is particularly embarrassing to look at now, but the pairwise-ordering and county-cricket-colours projects are examples of my modern JavaScript style.

Pinned Loading

  1. ranked-ballot-voting-calculator ranked-ballot-voting-calculator Public

    Use this calculator to find the winner of an election using ranked ballots.

    HTML 2

  2. county-cricket-colours county-cricket-colours Public

    Colours for English, Welsh and Scottish county cricket clubs, primarily for use in other projects.

    JavaScript 1

  3. lights-out lights-out Public

    Your goal in this solitaire game is to turn all the lights out--harder than it sounds!

    JavaScript 1

  4. pairwise-ordering pairwise-ordering Public

    Create a partial ordering by making pairwise decisions.

    JavaScript 1

  5. connect-three connect-three Public

    Challenge an AI at Connect Three!

    JavaScript 1

  6. draft-simulator draft-simulator Public

    A little app that simulates a very simple, non-zero-sum game with two players, each trying to maximize the total value of resources they draft from a list.

    JavaScript 1