retrieve:
Return the details about the given Event id.

list:
List all Event objects.

GET /api/v1/events/?format=api&offset=120&ordering=event__is_internal
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 203,
    "next": "https://memento.epfl.ch/api/v1/events/?format=api&limit=10&offset=130&ordering=event__is_internal",
    "previous": "https://memento.epfl.ch/api/v1/events/?format=api&limit=10&offset=110&ordering=event__is_internal",
    "results": [
        {
            "id": 71804,
            "title": "Coding Club for Girls in Luzern",
            "slug": "coding-club-for-girls-in-luzern-16",
            "event_url": "https://memento.epfl.ch/event/coding-club-for-girls-in-luzern-16",
            "visual_url": "https://memento.epfl.ch/image/33175/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33175/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33175/max-size.jpg",
            "lang": "en",
            "start_date": "2026-11-14",
            "end_date": "2026-11-28",
            "start_time": "09:30:00",
            "end_time": "16:00:00",
            "description": "<p>Eine App programmieren? Ein Computerspiel erfinden? Eine Animation gestalten?<br>\r\nWenn dich eines dieser Dinge interessiert, bist du hier am richtigen Ort! Tausche und teile deine Ideen, lerne zu programmieren und entdecke Informatikberufe.<br>\r\n<br>\r\nDie <a href=\"https://www.epfl.ch/education/education-and-science-outreach/de/jugendliche/coding-club/\">Coding Club for Girls</a> Workshops sind für Mädchen im Alter von 11 bis 15 Jahren und die Teilnahme ist kostenlos. Ab der Teilnahme an vier Workshops pro Jahr wird eine Teilnahmebestätigung ausgehändigt. <br>\r\n<br>\r\n<strong>Ort:</strong>  Kantonschule Musegg, Luzern<br>\r\n<br>\r\n<strong>Datum und Zeit:</strong><br>\r\n<strong>14. November 2026 : 09:30 bis 12:00 oder 13:30 bis 16:00 Uhr  // Hello 3D World<br>\r\n28. November 2026</strong><strong> : 09:30 bis 12:00 oder 13:30 bis 16:00 Uhr  // Webdesignerin</strong><br>\r\n<br>\r\nDie Inhalte der Workshops sind untenstehend beschrieben.<br>\r\n<br>\r\n<strong>Bedingungen</strong>\r\n</p><ul>\r\n\t<li>Gratis</li>\r\n\t<li><a href=\"https://forms.gle/ccrAC4MTpoEuBsqX8\">Anmeldung unter diesem Link </a></li>\r\n\t<li><a href=\"https://www.epfl.ch/education/education-and-science-outreach/de/teilnahmebedingungen/\">Allgemeine Teilnahmebedingungen EPFL - SPS Aktivitäten</a> </li>\r\n</ul>\r\n<strong>Workshops:<br>\r\nHello 3D World - 14. November 2026</strong><br>\r\nWie denkst du wurden die Figuren und Kulissen in den Filmen Shrek, Cars, Ice Age oder Kung Fu Panda gestaltet? Beim Entwerfen und Animieren von 3D-Objekten kannst Du wie im richtigen Animationsstudio gleichzeitig in die Rolle einer Künstlerin und einer Informatikerin schlüpfen. Du wirst dreidimensionale Objekte rund um das Thema Wald gestalten und in einem zweiten Schritt deiner Fantasie freien Lauf lassen und deine eigenen 3D-Objekte entwerfen!<br>\r\n<br>\r\n<strong>Webdesignerin - 28. November 2026</strong><br>\r\nEntdecke den Hintergrund einer Webseite und entwerfe deine eigene von A bis Z mit derselben Sprache wie die Profis! An diesem Workshop wirst du mit HTML vertraut und wirst verstehen, wie Webseiten gestaltet wurden und wie weit du selbst gehen kannst.<br>\r\n<br>\r\n<a href=\"https://forms.gle/ccrAC4MTpoEuBsqX8\"><strong>Anmeldung</strong></a><br>\r\n ",
            "image_description": "",
            "creation_date": "2026-05-05T13:33:02",
            "last_modification_date": "2026-05-19T09:35:22",
            "link_label": "Anmeldung",
            "link_url": "https://forms.gle/ccrAC4MTpoEuBsqX8",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "Kantonschule Musegg, Museggstrasse 22, Luzern",
            "url_place_and_room": "https://ksmusegg.lu.ch/",
            "url_online_room": "",
            "spoken_languages": [
                "https://memento.epfl.ch/api/v1/spoken_languages/3/?format=api"
            ],
            "speaker": "",
            "organizer": "<a href=\"https://www.epfl.ch/education/education-and-science-outreach/fr/index-fr-html/promotion-des-sciences/\">A</a><a href=\"https://www.epfl.ch/education/education-and-science-outreach/de/wissenschaftsfoerderung/\">bteilung für Wissenschaftsförderung (SPS) der EPFL</a> ",
            "contact": "<a href=\"mailto:[email protected]\">[email protected]</a>",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 1,
                "fr_label": "Sur inscription",
                "en_label": "Registration required"
            },
            "keywords": "Coding Club for Girls, Deutsch, SPS, Jugendliche, Luzern, LU",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120657/",
            "category": {
                "id": 18,
                "code": "YOUTHSCIENCE",
                "fr_label": "Activités scientifiques pour les jeunes",
                "en_label": "Sciences Activities for Youth",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/1/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/27/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/170/?format=api"
            ]
        },
        {
            "id": 71805,
            "title": "Coding Club for Girls in St. Gallen",
            "slug": "coding-club-for-girls-in-st-gallen-8",
            "event_url": "https://memento.epfl.ch/event/coding-club-for-girls-in-st-gallen-8",
            "visual_url": "https://memento.epfl.ch/image/33173/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33173/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33173/max-size.jpg",
            "lang": "en",
            "start_date": "2026-11-18",
            "end_date": "2026-11-25",
            "start_time": "13:30:00",
            "end_time": "16:00:00",
            "description": "<p>Eine App programmieren? Ein Computerspiel erfinden? Eine Animation gestalten?<br>\r\nWenn dich eines dieser Dinge interessiert, bist du hier am richtigen Ort! Tausche und teile deine Ideen, lerne zu programmieren und entdecke Informatikberufe.<br>\r\n<br>\r\nDie <a href=\"https://www.epfl.ch/education/education-and-science-outreach/de/jugendliche/coding-club/\">Coding Club for Girls</a> Workshops sind für Mädchen im Alter von 11 bis 15 Jahren und die Teilnahme ist kostenlos. Ab der Teilnahme an vier Workshops pro Jahr wird eine Teilnahmebestätigung ausgehändigt. <br>\r\n<br>\r\n<strong>Ort:</strong>  Smartfeld, St. Gallen<br>\r\n<br>\r\n<strong>Datum und Zeit:</strong><br>\r\n<strong>Mittwoch, 18. November 2026: 13:30 bis 16:00 Uhr  // Hello 3D World</strong><br>\r\n<strong>Mittwoch, 25. November 2026 : 13:30 bis 16:00 Uhr  // Webdesignerin</strong><br>\r\n<br>\r\nDie Inhalte der Workshops sind untenstehend beschrieben.<br>\r\n<br>\r\n<strong>Bedingungen</strong>\r\n</p><ul>\r\n\t<li>Gratis</li>\r\n\t<li><a href=\"https://forms.gle/Bk4vieCLDPepMSL37\">Anmeldung unter diesem Link </a></li>\r\n\t<li><a href=\"https://www.epfl.ch/education/education-and-science-outreach/de/teilnahmebedingungen/\">Allgemeine Teilnahmebedingungen EPFL - SPS Aktivitäten</a> </li>\r\n</ul>\r\n<strong>Workshops:<br>\r\nHello 3D World - Mittwoch, 18. November 2026</strong><br>\r\nWie denkst du wurden die Figuren und Kulissen in den Filmen Shrek, Cars, Ice Age oder Kung Fu Panda gestaltet? Beim Entwerfen und Animieren von 3D-Objekten kannst Du wie im richtigen Animationsstudio gleichzeitig in die Rolle einer Künstlerin und einer Informatikerin schlüpfen. Du wirst dreidimensionale Objekte rund um das Thema Wald gestalten und in einem zweiten Schritt deiner Fantasie freien Lauf lassen und deine eigenen 3D-Objekte entwerfen!<br>\r\n<br>\r\n<strong>Webdesignerin - Mittwoch, 25. November 2026</strong><br>\r\nEntdecke den Hintergrund einer Webseite und entwerfe deine eigene von A bis Z mit derselben Sprache wie die Profis! An diesem Workshop wirst du mit HTML vertraut und wirst verstehen, wie Webseiten gestaltet wurden und wie weit du selbst gehen kannst.<br>\r\n<br>\r\n<a href=\"https://forms.gle/Bk4vieCLDPepMSL37\"><strong>Anmeldung</strong></a><br>\r\n ",
            "image_description": "",
            "creation_date": "2026-05-05T13:35:21",
            "last_modification_date": "2026-05-19T08:53:13",
            "link_label": "Anmeldung",
            "link_url": "https://forms.gle/Bk4vieCLDPepMSL37",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "Smartfeld, St. Gallen",
            "url_place_and_room": "https://www.smartfeld.ch/kontakt/",
            "url_online_room": "",
            "spoken_languages": [
                "https://memento.epfl.ch/api/v1/spoken_languages/3/?format=api"
            ],
            "speaker": "",
            "organizer": "<a href=\"https://www.epfl.ch/education/education-and-science-outreach/fr/index-fr-html/promotion-des-sciences/\">A</a><a href=\"https://www.epfl.ch/education/education-and-science-outreach/de/wissenschaftsfoerderung/\">bteilung für Wissenschaftsförderung (SPS) der EPFL</a> ",
            "contact": "<a href=\"mailto:[email protected]\">[email protected]</a>",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 1,
                "fr_label": "Sur inscription",
                "en_label": "Registration required"
            },
            "keywords": "Coding Club for Girls, Deutsch, SPS, Jugendliche, St. Gallen, SG",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120659/",
            "category": {
                "id": 18,
                "code": "YOUTHSCIENCE",
                "fr_label": "Activités scientifiques pour les jeunes",
                "en_label": "Sciences Activities for Youth",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/1/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/27/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/170/?format=api"
            ]
        },
        {
            "id": 71808,
            "title": "Engineering Sustainable & Circular Thermosets with Acetal-stabilized Carbohydrates",
            "slug": "engineering-sustainable-circular-thermosets-with-2",
            "event_url": "https://memento.epfl.ch/event/engineering-sustainable-circular-thermosets-with-2",
            "visual_url": "https://memento.epfl.ch/image/33131/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33131/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33131/max-size.jpg",
            "lang": "en",
            "start_date": "2026-06-05",
            "end_date": "2026-06-05",
            "start_time": "16:30:00",
            "end_time": null,
            "description": "<p>Thesis Directors: Prof. J. Luterbacher, Prof. R. Marti<br>\r\nChemistry and Chemical Engineering doctoral program<br>\r\nThesis Nr. 11568<br>\r\n<br>\r\nTo take part in the public defense, please contact directly the speaker</p>",
            "image_description": "",
            "creation_date": "2026-05-05T16:08:17",
            "last_modification_date": "2026-05-05T16:08:22",
            "link_label": "",
            "link_url": "",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "AAC 2 31",
            "url_place_and_room": "https://plan.epfl.ch/?room==AAC%202%2031",
            "url_online_room": "https://epfl.zoom.us/j/62829262527",
            "spoken_languages": [],
            "speaker": "<a href=\"mailto:[email protected]\"><strong>Maxime Alexandre Clément HEDOU</strong></a>",
            "organizer": "",
            "contact": "<a href=\"mailto:[email protected]\"><strong>Maxime Alexandre Clément HEDOU</strong></a><br>\r\n ",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "EDCH",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120664/",
            "category": {
                "id": 12,
                "code": "SOUTE",
                "fr_label": "Soutenances de thèses",
                "en_label": "Thesis defenses",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/1/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/5/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api"
            ]
        },
        {
            "id": 71809,
            "title": "SERI – Leading House MENA | Research Partnership Grants 2026",
            "slug": "seri-leading-house-mena-research-partnership-gra-3",
            "event_url": "https://memento.epfl.ch/event/seri-leading-house-mena-research-partnership-gra-3",
            "visual_url": "https://memento.epfl.ch/image/33132/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33132/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33132/max-size.jpg",
            "lang": "en",
            "start_date": "2026-06-26",
            "end_date": "2026-06-26",
            "start_time": null,
            "end_time": null,
            "description": "<strong>Aim:</strong><br>\r\nThis instrument aims to strengthen collaboration between researchers based in Switzerland and those in partner countries from the MENA region. The program will support either the launch of new joint projects or the consolidation of existing initiatives. Open to all scientific disciplines, the call welcomes a wide range of methods and approaches: field research, feasibility studies, qualitative interviews, artistic or design-based research, etc.<br>\r\n<br>\r\n<strong>Amount :</strong>  Max. CHF 25,000 per project<br>\r\n<strong>Deadline :</strong>  23.06.2026<br>\r\n<strong>Duration :</strong>  up to 12 months<br>\r\n<strong>Eligibility criteria</strong><br>\r\nApplicants must hold a position (permanent or lasting until the end of the project) in an eligible institution and demonstrate at least three years of research or relevant professional experience. What it meant by eligible institutions: \r\n<ul>\r\n\t<li>for <strong><em>Switzerland</em> - </strong>accredited higher education institutions (list provided by <a href=\"https://www.swissuniversities.ch/en/topics/studying/accredited-swiss-higher-education-institutions\" target=\"_blank\">swissuniversities</a>) and research institutions as defined in art. 4. and 5. of the <a href=\"https://www.fedlex.admin.ch/eli/cc/2013/786/en\" target=\"_blank\">RIPA</a></li>\r\n\t<li>for <strong><em>MENA region</em>: </strong>accredited universities and public research institutes</li>\r\n</ul>\r\n<br>\r\n<strong>Further information</strong>\r\n\r\n<ul>\r\n\t<li>Please consider that The RPG 2026 will open soon and the detailed guidelines will be available on the <a href=\"https://www.hes-so.ch/en/hes-so/about-us/international/leading-house-mena/research-partnership-grants-2026\">main page</a> of the call</li>\r\n</ul>\r\n\r\n<ul>\r\n\t<li>For more specific guidelines or questions about relevance, applicants are encouraged to contact <a href=\"mailto:[email protected]\">Leading House MENA</a></li>\r\n</ul>\r\n\r\n<ul>\r\n\t<li>Any other questions may be addressed to the <a href=\"mailto:[email protected]\">Research Office</a></li>\r\n</ul>",
            "image_description": "",
            "creation_date": "2026-05-05T17:28:59",
            "last_modification_date": "2026-05-05T17:28:59",
            "link_label": "",
            "link_url": "",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "",
            "url_place_and_room": "",
            "url_online_room": "",
            "spoken_languages": [
                "https://memento.epfl.ch/api/v1/spoken_languages/2/?format=api"
            ],
            "speaker": "",
            "organizer": "",
            "contact": "<a href=\"mailto:[email protected]\">Research Office</a>",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120665/",
            "category": {
                "id": 16,
                "code": "PROP",
                "fr_label": "Appel à proposition",
                "en_label": "Call for proposal",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/3/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/4/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/5/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/8/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/9/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/27/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/140/?format=api"
            ]
        },
        {
            "id": 71816,
            "title": "Sources and chemical composition of natural and anthropogenic aerosols in the central Arctic",
            "slug": "sources-and-chemical-composition-of-natural-and--2",
            "event_url": "https://memento.epfl.ch/event/sources-and-chemical-composition-of-natural-and--2",
            "visual_url": "https://memento.epfl.ch/image/33139/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33139/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33139/max-size.jpg",
            "lang": "en",
            "start_date": "2026-07-31",
            "end_date": "2026-07-31",
            "start_time": null,
            "end_time": null,
            "description": "<p>Thesis Director: Prof. J. Schmale,<br>\r\nCivil and Environmental Engineering doctoral program<br>\r\nThesis Nr. 11505<br>\r\n<br>\r\nTo take part in the public defense, please contact directly the speaker</p>",
            "image_description": "",
            "creation_date": "2026-05-06T14:41:54",
            "last_modification_date": "2026-05-06T14:41:56",
            "link_label": "",
            "link_url": "",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "ALP 1 109",
            "url_place_and_room": "https://plan.epfl.ch/?room==ALP%201%20109",
            "url_online_room": "https://epfl.zoom.us/j/67783245274?pwd=pGLMzt3z4pLTq4PW0vLkWbE4ZI3F6v.1",
            "spoken_languages": [],
            "speaker": "<strong>Benjamin Jérémy Laurent HEUTTE</strong>",
            "organizer": "",
            "contact": "<strong>Benjamin Jérémy Laurent HEUTTE</strong>",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "EDCE",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120676/",
            "category": {
                "id": 12,
                "code": "SOUTE",
                "fr_label": "Soutenances de thèses",
                "en_label": "Thesis defenses",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/1/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/4/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api"
            ]
        },
        {
            "id": 71817,
            "title": "Simulation of plasma turbulence in the boundary of magnetic fusion devices with a realistic wall geometry",
            "slug": "simulation-of-plasma-turbulence-in-the-boundary--2",
            "event_url": "https://memento.epfl.ch/event/simulation-of-plasma-turbulence-in-the-boundary--2",
            "visual_url": "https://memento.epfl.ch/image/33140/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33140/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33140/max-size.jpg",
            "lang": "en",
            "start_date": "2026-06-05",
            "end_date": "2026-06-05",
            "start_time": "17:00:00",
            "end_time": null,
            "description": "<p>Thesis Director: Prof. P. Ricci,<br>\r\nPhysics doctoral program<br>\r\nThesis Nr. 11199<br>\r\n<br>\r\nTo take part in the public defense, please contact directly the speaker</p>",
            "image_description": "",
            "creation_date": "2026-05-06T14:51:17",
            "last_modification_date": "2026-05-06T14:51:19",
            "link_label": "",
            "link_url": "",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "CE 1 3",
            "url_place_and_room": "https://plan.epfl.ch/?room==CE%201%203",
            "url_online_room": "https://epfl.zoom.us/j/69055896250?pwd=8nmqbayVAhWTIN4SiKaDcFpP4oJh2S.1",
            "spoken_languages": [],
            "speaker": "<strong>Louis Nicolas STENGER</strong>",
            "organizer": "",
            "contact": "<strong>Louis Nicolas STENGER</strong>",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "EDPY",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120678/",
            "category": {
                "id": 12,
                "code": "SOUTE",
                "fr_label": "Soutenances de thèses",
                "en_label": "Thesis defenses",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/1/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/5/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api"
            ]
        },
        {
            "id": 71834,
            "title": "Language-Based Safety and Isolation Across System Composition Boundaries",
            "slug": "language-based-safety-and-isolation-across-system",
            "event_url": "https://memento.epfl.ch/event/language-based-safety-and-isolation-across-system",
            "visual_url": "https://memento.epfl.ch/image/33154/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33154/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33154/max-size.jpg",
            "lang": "en",
            "start_date": "2026-06-19",
            "end_date": "2026-06-19",
            "start_time": "09:00:00",
            "end_time": "11:00:00",
            "description": "<u>DIC candidacy exam</u><br>\r\nExam president: Prof. Anne-Marie Kermarrec<br>\r\nThesis advisor: Prof. Mathias Payer<br>\r\nCo-examiner: Prof. Thomas Bourgeat<br>\r\n<br>\r\n<u>Abstract</u><br>\r\nThe OS kernel was exposed due to vulnerable drivers as one vulnerability could bring down the whole system. Since fixing all driver bugs is nearly impossible, isolation of drivers is necessary to be a fundamental mechanism for reducing the attack surface between system composition boundaries. Compared with hardware-based isolation(Xen, Nooks, etc) and software-based isolation (e.g. SFI), language-based isolation often gains fine-grained safety, such as type constraints and thread-safety properties. <br>\r\nSafeDrive was an early effort to protect Linux C drivers using type checks, memory-safety invariants, and recovery support, but it still had overhead and incomplete safety. RedLeaf, built in Rust completely, reduces runtime checks by relying on Rust's ownership system while enabling efficient communication through validated interfaces. As Rust enters mainline Linux, a new challenge appears: Rust components need to interact with legacy foreign-language code, where safety guarantees can break. Omniglot addresses this by enabling safe, zero-copy interaction between Rust and unmodified untrusted code using carefully designed memory isolation primitives.<br>\r\nGoing forward, my research will continue to focus on the intersection of operating systems and programming languages.<br>\r\n<br>\r\n<u>Selected papers</u><br>\r\n<strong>Paper 1: </strong>SafeDrive: Safe and Recoverable Extensions Using Language-Based Techniques [OSDI'06]\r\n<ul>\r\n\t<li><a href=\"https://dl.acm.org/doi/10.5555/1298455.1298461\">https://dl.acm.org/doi/10.5555/1298455.1298461</a></li>\r\n</ul>\r\n<strong>Paper 2: </strong>RedLeaf: Isolation and Communication in a Safe Operating System [OSDI'20]\r\n\r\n<ul>\r\n\t<li><a href=\"https://www.usenix.org/conference/osdi20/presentation/narayanan-vikram\">https://www.usenix.org/conference/osdi20/presentation/narayanan-vikram</a></li>\r\n</ul>\r\n<strong>Paper 3: </strong>Building Bridges: Safe Interactions with Foreign Languages through Omniglot [OSDI'25]\r\n\r\n<ul>\r\n\t<li><a href=\"https://www.usenix.org/conference/osdi25/presentation/schuermann\">https://www.usenix.org/conference/osdi25/presentation/schuermann</a></li>\r\n</ul>",
            "image_description": "",
            "creation_date": "2026-05-08T11:09:55",
            "last_modification_date": "2026-05-08T11:10:13",
            "link_label": "",
            "link_url": "",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "BC 133",
            "url_place_and_room": "https://plan.epfl.ch/?room==BC%20133",
            "url_online_room": "",
            "spoken_languages": [],
            "speaker": "Yiwen Xu",
            "organizer": "",
            "contact": "[email protected]",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "EDIC candidacy exam",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120700/",
            "category": {
                "id": 1,
                "code": "CONF",
                "fr_label": "Conférences - Séminaires",
                "en_label": "Conferences - Seminars",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/27/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/48/?format=api"
            ]
        },
        {
            "id": 71835,
            "title": "Testing the Hypervisor Boundary: Semantic Oracles and Adversarial Input Generation for pKVM",
            "slug": "testing-the-hypervisor-boundary-semantic-oracles-a",
            "event_url": "https://memento.epfl.ch/event/testing-the-hypervisor-boundary-semantic-oracles-a",
            "visual_url": "https://memento.epfl.ch/image/33155/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33155/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33155/max-size.jpg",
            "lang": "en",
            "start_date": "2026-06-22",
            "end_date": "2026-06-22",
            "start_time": "13:00:00",
            "end_time": "15:00:00",
            "description": "<u>EDIC candidacy exam</u><br>\r\nExam president: Prof. Katerina Argyraki<br>\r\nThesis advisor: Prof. Mathias Payer<br>\r\nCo-examiner: Prof. Thomas Bourgeat<br>\r\n<br>\r\n<u>Abstract</u><br>\r\nHypervisors underpin modern confidential computing stacks, yet their exposed interfaces - hypercalls, fault handlers, and device interactions - remain a large and under-tested attack surface. Existing approaches fall short: coverage-driven fuzzers (e.g., HYPERPILL) explore broadly but rely on crash oracles, missing non-crashing vulnerabilities, while specification-based systems (e.g., Ghost) detect semantic violations but constrain input generation and under explore adversarial cases.<br>\r\n<br>\r\nThis thesis focuses on systematic bug finding in pKVM by combining semantic oracles with coverage-guided, adversarial fuzzing. Executable interface specifications are used to flag behavioral inconsistencies, while mutation-based input generation deliberately produces both valid and model-violating inputs to reach boundary conditions and deep execution paths. The approach further incorporates EL2 coverage feedback and concurrent vCPU sequences to expose bugs such as silent state corruption, ownership violations, and TOCTOU races.<br>\r\n<br>\r\nThe goal is to uncover security-critical vulnerabilities that evade both crash-based fuzzing and model-constrained testing, particularly in unspecified or adversarial input classes. More broadly, the work aims to establish a practical methodology for bug-driven testing of production hypervisors.<br>\r\n<br>\r\n<u>Selected papers</u><br>\r\ncoming soon",
            "image_description": "",
            "creation_date": "2026-05-08T11:14:42",
            "last_modification_date": "2026-05-08T11:14:42",
            "link_label": "",
            "link_url": "",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "BC 133",
            "url_place_and_room": "https://plan.epfl.ch/?room==BC%20133",
            "url_online_room": "",
            "spoken_languages": [],
            "speaker": "Sofiia Saltovskaia",
            "organizer": "",
            "contact": "[email protected]",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "EDIC candidacy exam",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120701/",
            "category": {
                "id": 1,
                "code": "CONF",
                "fr_label": "Conférences - Séminaires",
                "en_label": "Conferences - Seminars",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/27/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/48/?format=api"
            ]
        },
        {
            "id": 71836,
            "title": "Nanoscale analysis of membrane proteins in native milieu",
            "slug": "nanoscale-analysis-of-membrane-proteins-in-nativ-2",
            "event_url": "https://memento.epfl.ch/event/nanoscale-analysis-of-membrane-proteins-in-nativ-2",
            "visual_url": "https://memento.epfl.ch/image/33156/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33156/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33156/max-size.jpg",
            "lang": "en",
            "start_date": "2026-07-07",
            "end_date": "2026-07-07",
            "start_time": "15:00:00",
            "end_time": "16:00:00",
            "description": "<strong>Abstract: </strong>In this seminar, Moitrayee Bhattacharyya will present her lab’s work on developing experimental platforms to resolve the molecular and functional organization of membrane proteins in their native environments and applying these tools to study membrane proteins that regulate neuronal signaling and neurodegeneration, chronic pain, and cancer. High-resolution quantitative measurements of the oligomeric organization of membrane proteins in native membranes, and how they change under different conditions, are indispensable for understanding membrane protein biology. Her lab reported a single-molecule technique, Native-nanoBleach, to determine the oligomeric distribution of membrane proteins from native membranes at ~10 nm spatial resolution and at endogenous levels of expression. They applied Native-nanoBleach to quantify the oligomerization status of structurally and functionally diverse membrane proteins. Her team has now extended this general technique to organellar membrane proteins and membrane contact sites in the context of neurodegeneration and rare developmental diseases. This general experimental pipeline will usher in a new era of studying membrane protein organization in their native membrane environments under various physiological and clinical conditions.<br>\r\n \r\n<div><strong>Bio</strong>: Moitrayee Bhattacharyya received her Ph.D. in Computational Biophysics at the Indian Institute of Science, Bangalore, where she used molecular dynamics simulations and network theory to study allosteric communication in protein complexes. She transitioned into experimental biology during her postdoctoral studies at the University of California, Berkeley, as a Human Frontiers Science Program Long Term Fellow. Here, she used structural biology and single-molecule microscopy to study the molecular mechanism of regulation in a calcium/calmodulin-dependent protein kinase that is critical for learning and memory. She started her lab at Yale University in the summer of 2020. One focus is to develop broad-impact technological platforms that enable high-resolution studies of membrane proteins in native membranes, in her lab and beyond. Her lab also applies these technologies in conjunction with established biophysical and structural methods to understand the molecular mechanisms of membrane-localized signaling in chronic pain and neurodegenerative diseases.</div>",
            "image_description": "",
            "creation_date": "2026-05-08T14:43:44",
            "last_modification_date": "2026-05-11T09:28:30",
            "link_label": "",
            "link_url": "https://medicine.yale.edu/profile/moitrayee-bhattacharyya/",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "Conference room SV.1717",
            "url_place_and_room": "https://www.epfl.ch/schools/sv/it/sv-rooms/#SV1717",
            "url_online_room": "",
            "spoken_languages": [
                "https://memento.epfl.ch/api/v1/spoken_languages/2/?format=api"
            ],
            "speaker": "Moitrayee Bhattacharyya, Ph.D. Assistant Professor, Department of Pharmacology, Yale University School of Medicine  ",
            "organizer": "Institute of Bioengineering, EPFL",
            "contact": "Prof. Florian Schueder",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120702/",
            "category": {
                "id": 1,
                "code": "CONF",
                "fr_label": "Conférences - Séminaires",
                "en_label": "Conferences - Seminars",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/1/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/5/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/8/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/9/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/111/?format=api"
            ]
        },
        {
            "id": 71838,
            "title": "Composable Performance Interfaces with Controlled Resolution",
            "slug": "composable-performance-interfaces-with-controlled",
            "event_url": "https://memento.epfl.ch/event/composable-performance-interfaces-with-controlled",
            "visual_url": "https://memento.epfl.ch/image/33158/200x112.jpg",
            "visual_large_url": "https://memento.epfl.ch/image/33158/720x405.jpg",
            "visual_maxsize_url": "https://memento.epfl.ch/image/33158/max-size.jpg",
            "lang": "en",
            "start_date": "2026-06-26",
            "end_date": "2026-06-26",
            "start_time": "11:15:00",
            "end_time": "13:15:00",
            "description": "<u>EDIC candidacy exam</u><br>\r\nExam president: Prof. Nate Foster<br>\r\nThesis advisor: Prof. George Candea<br>\r\nCo-examiner: Prof. Rachid Guerraoui<br>\r\n<br>\r\n<u>Abstract</u><br>\r\ncoming soon<br>\r\n<br>\r\n<u>Selected papers</u><br>\r\ncoming soon",
            "image_description": "",
            "creation_date": "2026-05-08T16:49:17",
            "last_modification_date": "2026-05-08T16:49:17",
            "link_label": "",
            "link_url": "",
            "canceled": "False",
            "cancel_reason": "",
            "place_and_room": "INN 326",
            "url_place_and_room": "https://plan.epfl.ch/?room==INN%20326",
            "url_online_room": "",
            "spoken_languages": [],
            "speaker": "Alexandre Piveteau",
            "organizer": "",
            "contact": "[email protected]",
            "is_internal": "False",
            "theme": "",
            "vulgarization": {
                "id": 1,
                "fr_label": "Tout public",
                "en_label": "General public"
            },
            "registration": {
                "id": 3,
                "fr_label": "Entrée libre",
                "en_label": "Free"
            },
            "keywords": "EDIC candidacy exam",
            "file": null,
            "icalendar_url": "https://memento.epfl.ch/event/export/120704/",
            "category": {
                "id": 1,
                "code": "CONF",
                "fr_label": "Conférences - Séminaires",
                "en_label": "Conferences - Seminars",
                "activated": true
            },
            "academic_calendar_category": null,
            "domains": [],
            "mementos": [
                "https://memento.epfl.ch/api/v1/mementos/6/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/27/?format=api",
                "https://memento.epfl.ch/api/v1/mementos/48/?format=api"
            ]
        }
    ]
}