Lancaster University ISS

Lancaster University ISS

United Kingdom Lancaster, England, United Kingdom

Staff of Lancaster University's ISS department (or indeed anyone with a vague association). Mostly for fun, motivation and coordination (and obviously league tables!)

Join Club

Last Week's Leaders

  • Last Week
  • This Week

This Week's Leaderboard