Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] PhD programs in programming languages and formal methods

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] PhD programs in programming languages and formal methods


Chronological Thread 
  • From: Samuel Gruetter <gruetter AT mit.edu>
  • To: "carlpaten AT protonmail.com" <carlpaten AT protonmail.com>, "coq-club AT inria.fr" <coq-club AT inria.fr>
  • Subject: Re: [Coq-Club] PhD programs in programming languages and formal methods
  • Date: Wed, 22 Apr 2020 04:26:50 +0000
  • Accept-language: en-US
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=gruetter AT mit.edu; spf=Pass smtp.mailfrom=gruetter AT mit.edu; spf=None smtp.helo=postmaster AT outgoing-exchange-3.mit.edu
  • Ironport-phdr: 9a23:fVd6ahUayceKXJQxj7W1sJLXwbXV8LGtZVwlr6E/grcLSJyIuqrYbBGFt8tkgFKBZ4jH8fUM07OQ7/m9HzBeqsbY+Fk5M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi2oAnLucQbgIRuJ6UsxhDUvnZGZuNayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnDVhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0jioMKjg0+3zVhMNtlqJWuBKvqQJizY7Ibo+bN/R+caHcfdwGSmVMRdxeWzBbD46mc4cDE+gMMOBFpIf9vVsOqh6+CBGxCuz1zz9Im2H53akn2OogCwHGwRIvH84SsHvKttX+KaAfUe+vzKnV0zrDc+9W1inn6IXTdxAhoO2MUahufsXM1EkiDgXIhUiep4ziOjOazOUNs26D4uV+SO2jkXQopB1rrjiyxcchjJTCiIENyl3c6Cl0w5w5KNmiREJlYtOoCoZcui+CO4Z0X88uWX9ktSgkxrEcpJK2fDIGxIo6yxLDc/CLbouF7gjnWeqLLjp0nm9pdK+wihu07EOu0PfzVtOu31ZPtidFksfDtnQK1xHL7ciHV+d9/kim2TaO0QDT5fhILl47lKXHK54u2LgwlpUNvkjaECL6gkD2jK6Kdkk+5Oen9vnnbq3npp+aKYB0lhnzPrktl8ClBek0KBYCUmuB9eih2rDv5Uj5T69Ljv0ynKnZqpfaJcEDq662GQ9Vz5gs6wqjDzi4ytQVhnwHLFNZeB6dkYfmJkzOLOjiDfijm1SsjCtrx/feM7L9BZXNN2HPn6vlfbZg8EFR0xEzzNBa55JMEL4NOvPzWknrtNzZFBA1KQK0w/y0QOl6g8kVUHiLGqaFPaX6qUWP+uUpJuCNYMkevzO3Y6wu7uTqlXYllFk1ZbOuwZwRbXm5GrJtJEDPJTKmidAYVGwOowAWTerwiVTEXyQZLyK5WLt57TUmAqqnC53CT8ajmurS8j28G8htb2VbB1TEPm31epmYVu1EPC2IP8J9jjEefb2gV8ks2Qz451yy8KZuMueBon5QjpnkztUgv7SOxyF3ziR9CoGm60/IT2xwmTlZFTgrwK94oEpyj1qT2qhxhfNVUIcV4vJVFAo2KMyElrAoO5XJQgvEO+yxZhO+WNz3UzQwUpQ8z8JcOx8sSeXntQjK2m+RO5FQkrWKAJIu9aeNjX3wO4Bwx2uUjaQ=

Hi Carl,

I'm only a grad student, so I don't know how researchers admit students, but when I was looking for a master thesis internship in academia, I also cold-emailed a professor at a top university, and ended up getting an internship offer. My application contained the usual material, but also a link to a small but non-trivial pull request to one of the professor's group's Coq projects on GitHub, and judging from what I heard later during a social hour, that did make a difference.

I also heard anecdotes of students who read the papers of the researchers they wanted to work with very thoroughly and found some technical mistakes, and emailed the author to ask why the paper said this surprising thing which they rather would expect to be that other thing, got a reply saying this was indeed a mistake, followed up by asking if there were PhD positions available, and eventually got admitted to the PhD program.

Good luck!

Sam


On Fri, 2020-04-17 at 18:23 +0000, Carl Patenaude-Poulin wrote:
Hi all,

I am a young software developer with a hobbyist's interest in formal methods,
including and especially Coq. I feel like I've taken what I could from working
in industry as a software engineer, and I am extremely interested in
transitioning to a career in research. I am humbly asking for pointers on
entering the field of PL, Coq and formal methods. I am also trying to adjust
my judgment with respect to what's realistic and what isn't for me.

My academic pedigree is underwhelming; I have an undergraduate degree with
middling grades (GPA 3.24/4.00), and do not have research experience. I am
confident I can do better after maturing for a few years in industry, but I am
not sure how to best make that case.

The first thing I've tried was cold-emailing a few researchers who I would be
enchanted to work for/study under. I've consciously aimed too high by writing
to those whose work I found the most interesting; not coincidentally, lots of
other people would like to work with them, and I'd imagine they have their
pick without taking a chance on cold emails from unknown undergraduates. I did
not receive strong returns, and halted this approach after I saw this bit on
Philip Wadler's page (http://homepages.inf.ed.ac.uk/wadler/phd.html) which
suggested that I had not been demonstrating sufficient effort in the emails I
sent:

>When you apply, pay particular attention to the research proposal. The
>purpose of this is not to fix an area of study, but to assess your ability to
>select a suitable research problem, to justify why it is interesting, and to
>express yourself clearly.

On to some questions:

- The blurb from Wadler's web page implies that cold emails should include a
  research proposal with a non-trivial amount of detail. Should I pick a
  problem and start working on it _before_ I apply for a PhD program?
- What approaches might I use for finding potential advisors that would be
  open to taking a chance on an unproved student? Surely it would be uncouth
  to email-blast the >100 authors of papers I've found interesting in the past
  few years? I don't want to make a bad name for myself when I've not even
  started working in the field.
- What should I include in such an email? I could put my CV and/or my
  undergrad transcript, would that be helpful? Should I attempt to signal that
  I've meaningfully engaged with the recipient's research (which I have,
  otherwise I wouldn't be writing to them)?
- One of my professors from undergraduate once offered to recommend me to a
  researcher they know, someone I would be enchanted to study under - this is
  probably a best case scenario, right? I should probably start by pursuing
  that?

All of my gratitude for your time and attention,

Carl Patenaude-Poulin
B Eng Software (McGill University)






Archive powered by MHonArc 2.6.18.

Top of Page