EEG internships for the summer of 2025 / Jun 2025 / DOI
The exam marking is over, and a glorious Cambridge summer awaits! This year, we have a sizeable cohort of undergraduate and graduate interns joining us from next week.
This note serves as a point of coordination to keep track of what's going on, and I'll update it as we get ourselves organised. If you're an intern, then I highly recommend you take the time to carefully read through all of this, starting with who we are, some ground rules, where we will work, how we chat, how to get paid, and of course social activities to make sure we have some fun!
Who we all are this summer
We're working on quite the diversity of projects this summer, ranging from classic computer systems and programming problems all the way through to environmental science. Here's a recap of what's going on.
First we're working against the
- "
Evaluating a human-in-the-loop AI framework to improve inclusion criteria for evidence synthesis " withRadhika Agrawal , supervised byAlec Christie andSadiq Jaffer - "
Accurate summarisation of threats for conservation evidence literature " withKittson Hamill , supervised bySadiq Jaffer following up her successful MPhil submission.
We're then heading into
- "
Habitat mapping of the Cairngormes Connect restoration area " withIsabel Mansley , supervised byDavid Coomes andAland Chan - "
Mapping urban and rural British hedgehogs " withGabriel Mahler , supervised bySilviu Petrovan , as well as writing up his MPhil dissertation on "Enhancing Navigation Algorithms with Semantic Embeddings " - "
Validating predictions with ranger insights to enhance anti-poaching patrol strategies in protected areas " withHannah McLoone , supervised byCharles Emogor andRob Fletcher
Dropping down towards
- "
Affordable digitisation of insect collections using photogrammetry " withBeatrice Spence ,Anna Yiu andArissa-Elena Rotunjanu , supervised byTiffany Ki andEdgar Turner - "
3D printing the planet (or bits of it) " withFinley Stirk , supervised byMichael Dales - "
Low power audio transcription with Whisper " withDan Kvit and "Battery-free wildlife monitoring with Riotee " withDominico Parish , both supervised byJosh Millar
Going back to classic computer science, we have a few programming language and systems projects:
- "
Bidirectional Hazel to OCaml programming " withMax Carroll , supervised byPatrick Ferris andCyrus Omar - "
Effects based scheduling for the OCaml compiler pipeline " withLucas Ma and "Runtimes à la carte: crossloading native and bytecode OCaml " withJeremy Chen , both supervised byDavid Allsopp - "
ZFS replication strategies with encryption " withBecky Terefe-Zenebe , supervised byMark Elvers
Ground rules
Since there are so many of us this summer, it's imperative that you're all proactive about communicating any problems or clarifications you need. If something here doesn't make sense, or you have a better idea, then just reach out to any of the supervisors or me directly!
Do also take time to learn from each other. Read up on not just your own project in the list above, but take some to read the remainder so that you have a sense of what everyone is working on. When you see each other, it'll be much easier to chat about what's going on and find opportunities for commonality.
The projects above have been carefully selected to not be on the critical path for any deadlines. If it's not going well from your perspective, then it's ok to take a step back and figure out why! We're hear to learn and discover things, so take the time to do so.
Where we will work
This will be different for everyone, since it depends on which home department will house the project. Some of us will be in the David Attenborough Building, in the third floor where the CRI is:
Radhika Agrawal andKittson Hamill will be with theCE crew nearBill Sutherland 's officeIsabel Mansley andGabriel Mahler will hang out withDavid Coomes 's groupHannah McLoone can work nearRob Fletcher 's office whereCharles Emogor works
Those working on the Zoology Museum itself (
The rest of us will be in the Computer Lab over in West Cambridge:
Lucas Ma andJeremy Chen will work out of FW15 withDavid Allsopp andJon Ludlam Dan Kvit ,Finley Stirk ,Becky Terefe-Zenebe andDominico Parish will be in FW15/14. We may need to clear out one desk in FW15 to make room here (just put the stuff in my office in FW16).Michael Dales andSadiq Jaffer will work out of my office (FW16) for the summer, andOnkar Gulati is away for an internship in the USA.- We'll find somewhere for
Max Carroll either in West Cambridge or in Pembroke soon, depending on preferences and heat!
It'll probably take a week to let this all shake out, so please do shout if you find yourself stuck in your room and without an office! You should of course arrange to meet your immediate supervisors regularly according to whatever schedule and location works for you.
How you will get paid
The way you get paid weekly is via the Cambridge Casual Worker system. This has a few important steps that you must pay attention to, or you will not get paid!
- Before starting work you must go find Alicja Zavros in the Computer Lab with your passport or other proof of your right to work in the UK. I've told Alicja that may of you will show up on Monday 30th June morning. It won't take more than a few minutes, as she'll take a photocopy of your id. You should also have registered on the CCWS and gotten a login.
- Every Friday that you do some work, fill in a timesheet on the CCWS. Round this off to a full day (8 hours) and don't do fine-grained timekeeping; just the number of days you've worked is fine. If you don't fill in a timesheet promptly, you won't get paid.
- You must keep a research log with weeknotes that record what you've been up to. The exact style of weeknotes are entirely up to you, but it's vital that you get in the habit of keeping a log. If you have your own homepage, then send an Atom feed to me. If you don't, then we have a github/ucam-eo/interns-2025 which I can give you write access to. It's typical to store your weeknotes in Markdown format, and just a simple subdirectory with a date-based convention is fine. The primary use of weeknotes is to highlight things you've accomplished, areas where you are blocked, and interesting things you have run across. Try to make it a record to your future self, and also a way to let those around you know what's going on. While missing the occasional weeknote is just fine, missing them all will be a problem, so plan your time accordingly. Weeknotes are also not a mechanism to assess anything to do with your progress, but a simple form of communication.
Registering on chat channels
Since we're all going to spread around Cambridge physically, it's important to have a chat channel.
We host a Computer Lab Matrix server on which anyone with a valid Raven account can create an account. Since Matrix is a decentralised chat system, it is also possible to use other accounts from third-party servers, and also to join channels elsewhere.
To create an account:
- In your Matrix client (we most commonly use Element), select
eeg.cl.cam.ac.ukas your homeserver. - Login with SSO (Single Sign On)
- You should see a Cambridge authentication screen for your CRSID.
Once you create your account, you will be in the "EEG" Matrix space. A Matrix space is a collection of channels, and you should join "EEGeneral" as the overall channel for the group. We'll create a separate room just for intern chats. We also have a bot in the room that posts our blogs to the channel, so you can keep up with what the group members are all chattering about. @avsm:recoil.org on there, not avsm2 as I use my personal Matrix for a bunch of stuff.
Summer social activities
It's important to get some downtime this summer and recharge.