1<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title> Research Highlights | Anne Josiane Kouam </title> <meta name="author" content="Anne Josiane Kouam"> <meta name="description" content="Contractual Researcher at Inria Saclay "> <meta name="keywords" content="jekyll, jekyll-theme, academic-website, portfolio-website"> <link rel="stylesheet" href="/assets/css/bootstrap.min.css?a4b3f509e79c54a512b890d73235ef04"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/mdb.min.css" integrity="sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw=" crossorigin="anonymous"> <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" crossorigin=""> <link defer rel="stylesheet" href="/assets/css/academicons.min.css?f0b7046b84e425c55f3463ac249818f5"> <link defer rel="stylesheet" href="/assets/css/scholar-icons.css?62b2ac103a88034e6882a5be5f3e2772"> <link defer rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons&display=swap"> <link defer rel="stylesheet" href="/assets/css/jekyll-pygments-themes-github.css?591dab5a4e56573bf4ef7fd332894c99" media="" id="highlight_theme_light"> <link rel="shortcut icon" href="/assets/img/favicon.jpeg?71e3b0ca60aee313a38602a3c3394162"> <link rel="stylesheet" href="/assets/css/main.css?d41d8cd98f00b204e9800998ecf8427e"> <link rel="canonical" href="https://aj-kouam.github.io/projects/">
1<script src="/assets/js/theme.js?a81d82887dd692e91686b43de4542f18"></script>
1 <link defer rel="stylesheet" href="/assets/css/jekyll-pygments-themes-native.css?5847e5ed4a4568527aa6cfab446049ca" media="none" id="highlight_theme_dark">
1<script> 2 initTheme(); 3 </script>
3
3<script defer src="https://unpkg.com/[email protected]/dist/leaflet.js" crossorigin=""> </script>
3 </head> <body class="fixed-top-nav "> <header> <nav id="navbar" class="navbar navbar-light navbar-expand-sm fixed-top" role="navigation"> <div class="container"> <a class="navbar-brand title font-weight-lighter" href="/"> <span style="font-style: italic;">Anne</span> <span style="font-style: italic;">Josiane</span> Kouam </a> <button class="navbar-toggler collapsed ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </button> <div class="collapse navbar-collapse text-right" id="navbarNav"> <ul class="navbar-nav ml-auto flex-nowrap"> <li class="nav-item "> <a class="nav-link" href="/">About </a> </li> <li class="nav-item "> <a class="nav-link" href="/publications/">Publications </a> </li> <li class="nav-item active"> <a class="nav-link" href="/projects/">Research Highlights <span class="sr-only">(current)</span> </a> </li> <li class="nav-item "> <a class="nav-link" href="/teaching/">Service </a> </li> <li class="nav-item "> <a class="nav-link" href="/outreach/">Outreach </a> </li> <li class="nav-item"> <button id="search-toggle" title="Search" onclick="openSearchModal()"> <span class="nav-link">ctrl k <i class="ti ti-search"></i></span> </button> </li> <li class="toggle-container"> <button id="light-toggle" title="Change theme"> <i class="ti ti-sun-moon" id="light-toggle-system"></i> <i class="ti ti-moon-filled" id="light-toggle-dark"></i> <i class="ti ti-sun-filled" id="light-toggle-light"></i> </button> </li> </ul> </div> </div> </nav> <progress id="progress" value="0"> <div class="progress-container"> <span class="progress-bar"></span> </div> </progress> </header> <div class="container mt-5" role="main"> <div class="post"> <header class="post-header"> <h1 class="post-title">Research Highlights</h1> <p class="post-description"></p> </header> <article> <p>My research focuses on the <strong>security and privacy of mobile human behavior data</strong>âthe digital reflection created as billions of users interact with mobile devices and wireless infrastructures. I study how such behavioral signals can strengthen mobile network security while also introducing new privacy vulnerabilities, particularly in AI-driven ecosystems. My work is organized around three complementary axes:</p> <p><strong>1. Mobile Users Privacy Protection</strong>: Investigating privacy risks arising from behavioral signals and sensors, and designing practical defenses against adversarial tracking and information leakage.</p> <p><strong>2. Privacy-Preserving User Data Sharing</strong>: Developing safe data publishing methods for mobility and network datasets through realistic synthetic data generation, exposure modeling, and memorization auditing, with a focus on mitigating re-identification risks.</p> <p><strong>3. Data-Driven Mobile Networking Security</strong>: Leveraging behavioral and network-level data to detect fraud, characterize anomalies, and build more resilient mobile infrastru
3ctures, including emerging AI-enabled attack surfaces.</p> <div class="projects"> <a id="awards" href=".#awards"> <h2 class="category">awards & distinctions</h2> </a> <div class="award-list"> <div class="award-item"> <strong>Prix âScience ouverte de la thèseâ 2025</strong> - National French award recognizing doctoral research. </div> <div class="award-item"> <strong>Best Paper Award, MSWiM 2025 (CORE A)</strong> <em>"Beyond Aggregates: A Fine-Grained Analysis of Individual Mobility and Traffic Dependencies"</em>. </div> <div class="award-item"> <strong>Selected Young Researcher, Heidelberg Laureate Forum (HLF) 2024</strong> - One of 200 young researchers worldwide selected to interact with Turing Award and ACM Prize laureates. </div> <div class="award-item"> <strong>Abbe Grant</strong> - Awarded by the Carl-Zeiss-Stiftung to only 20 HLF 2024 participants, funding full participation. </div> <div class="award-item"> <strong>SoBigData++ Fellowship</strong> - Transnational Access grant supporting a two-week research mission in Pisa, Italy. </div> <div class="award-item"> <strong>Student Grant</strong> â ACM Sigmetrics 2021<br> <strong>Diversity Grants</strong> â USENIX SOUPS & USENIX ATC 2021 </div> <div class="award-item"> <strong>Best Student Paper, CoRes 2023</strong> <em>"Signalisation cellulaire pour la détection des fraudes de contournement"</em>. </div> </div> </div> <div class="projects"> <a id="collaborations" href=".#collaborations"> <h2 class="category">advising & collaborations</h2> </a> </div> <p> This map highlights my international research collaborations and student advising activities (<span style="opacity:1;">â</span> <strong>active</strong>, <span style="opacity:0.55;">â</span> <em>past</em>). Click on a location to see associated researchers or students, their affiliations, and roles. </p> <div id="collaboration-map"></div> <style>#collaboration-map{height:450px;width:100%;margin-top:1.5rem;border-radius:10px}.institution-marker{position:relative}.institution-count{position:absolute;top:-6px;right:-6px;background:#6f42c1;color:white;font-size:.7rem;font-weight:600;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white}.popup-person.inactive{opacity:.55}</style>
3<script> 4document.addEventListener("DOMContentLoaded", function () { 5 6 var map = L.map("collaboration-map", { 7 scrollWheelZoom: false 8 }).setView([20, 0], 2); 9 10 L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", { 11 attribution: "© OpenStreetMap contributors" 12 }).addTo(map); 13 14 15 (function () { 16 17 var popupContent = ""; 18 var totalCount = 0; 19 20 /* ===================================================== 21 CASE 1: CAMPUS (multiple institutions) 22 ===================================================== */ 23 24 25 26 popupContent += "<u><strong>Inria Saclay</strong></u> "; 27 popupContent += " (<em>Palaiseau, France</em>)<br><br>"; 28 29 30 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 31 32 totalCount += 1; 33 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 34 popupContent += "<div class='" + cls + "'> â "; 35 36 popupContent += "<a href='https://pages.saclay.inria.fr/aline.viana/' target='_blank' rel='noopener'>Aline Carneiro Viana</a>"; 37 38 popupContent += " (Director of Research (former PhD co-advisor))</div>"; 39 40 totalCount += 1; 41 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 42 popupContent += "<div class='" + cls + "'> â "; 43 44 popupContent += "<a href='https://cv.hal.science/cedric-adjih' target='_blank' rel='noopener'>Cedric Adjih</a>"; 45 46 popupContent += " (Researcher)</div>"; 47 48 totalCount += 1;
49 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 50 popupContent += "<div class='" + cls + "'> â "; 51 52 popupContent += "<a href='https://cv.hal.science/cedric-adjih' target='_blank' rel='noopener'>Nadjib Achir</a>"; 53 54 popupContent += " (Associate Professor)</div>"; 55 56 popupContent += "<br>"; 57 58 59 60 popupContent += "<span style='color:#4CAF50;'>â</span> Student advising<br>"; 61 62 totalCount += 1; 63 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 64 popupContent += "<div class='" + cls + "'> â Gaelle Yonga (Master student)</div>"; 65 66 totalCount += 1; 67 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 68 popupContent += "<div class='" + cls + "'> â Cliton Nyobe (Master student)</div>"; 69 70 popupContent += "<br>"; 71 72 73 popupContent += "<u><strong>Télécom Paris</strong></u> "; 74 popupContent += " (<em>Palaiseau, France</em>)<br><br>"; 75 76 77 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 78 79 totalCount += 1; 80 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 81 popupContent += "<div class='" + cls + "'> â "; 82 83 popupContent += "<a href='https://www.researchgate.net/profile/Philippe-Martins' target='_blank' rel='noopener'>Philippe Martins</a>"; 84 85 popupContent += " (Professor)</div>"; 86 87 popupContent += "<br>"; 88 89 90 91 92 93 var lat = 48.7136; 94 var lon = 2.2126; 95 96 /* ===================================================== 97 CASE 2: SINGLE INSTITUTION 98 ===================================================== */ 99 100 101 /* ===================================================== 102 MARKER 103 ===================================================== */ 104 105 var iconHtml = 106 "<div class='institution-marker'>" + 107 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 108 "<div class='institution-count'>" + totalCount + "</div>" + 109 "</div>"; 110 111 var icon = L.divIcon({ 112 html: iconHtml, 113 className: "", 114 iconSize: [20, 20], 115 iconAnchor: [10, 10] 116 }); 117 118 L.marker([lat, lon], { icon: icon }) 119 .addTo(map) 120 .bindPopup(popupContent); 121 122 })(); 123 124 (function () { 125 126 var popupContent = ""; 127 var totalCount = 0; 128 129 /* ===================================================== 130 CASE 1: CAMPUS (multiple institutions) 131 ===================================================== */ 132 133 134 popupContent += "<u><strong>TU Berlin</strong></u>"; 135 popupContent += " (<em>Berlin, Germany</em>)<br><br>"; 136 137 138 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 139 140 totalCount += 1;
141 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 142 popupContent += "<div class='" + cls + "'> â "; 143 144 popupContent += "<a href='https://mlsec.org/team/rieck/' target='_blank' rel='noopener'>Konrad Rieck</a>"; 145 146 popupContent += " (Professor (former postdoctoral advisor))</div>"; 147 148 totalCount += 1; 149 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 150 popupContent += "<div class='" + cls + "'> â "; 151 152 popupContent += "<a href='https://mlsec.org/team/czybik/index.html' target='_blank' rel='noopener'>Stefan Czybik</a>"; 153 154 popupContent += " (PhD student)</div>"; 155 156 popupContent += "<br>"; 157 158 159 160 popupContent += "<span style='color:#4CAF50;'>â</span> Student advising<br>"; 161 162 totalCount += 1; 163 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 164 popupContent += "<div class='" + cls + "'> â Elena Banks (Master student)</div>"; 165 166 totalCount += 1; 167 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 168 popupContent += "<div class='" + cls + "'> â Hristo Boyadzhiev (Master student)</div>"; 169 170 totalCount += 1; 171 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 172 popupContent += "<div class='" + cls + "'> â Elias Tranchant (Master student)</div>"; 173 174 totalCount += 1; 175 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 176 popupContent += "<div class='" + cls + "'> â Ivanna Bura (Master student)</div>"; 177 178 totalCount += 1; 179 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 180 popupContent += "<div class='" + cls + "'> â Maximilian Erkel (Master student)</div>"; 181 182 totalCount += 1; 183 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 184 popupContent += "<div class='" + cls + "'> â Carlos Fandino (Bachelor student)</div>"; 185 186 187 188 var lat = 52.52; 189 var lon = 13.405; 190 191 192 193 /* ===================================================== 194 MARKER 195 ===================================================== */ 196 197 var iconHtml = 198 "<div class='institution-marker'>" + 199 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 200 "<div class='institution-count'>" + totalCount + "</div>" + 201 "</div>"; 202 203 var icon = L.divIcon({ 204 html: iconHtml, 205 className: "", 206 iconSize: [20, 20], 207 iconAnchor: [10, 10] 208 }); 209 210 L.marker([lat, lon], { icon: icon }) 211 .addTo(map) 212 .bindPopup(popupContent); 213 214 })(); 215 216 (function () { 217 218 var popupContent = ""; 219 var totalCount = 0; 220 221 /* ===================================================== 222 CASE 1: CAMPUS (multiple institutions) 223 ===================================================== */ 224 225 226 popupContent += "<u><strong>Grenoble INP</strong></u>"; 227 popupContent += " (<em>Grenoble, France</em>)<br><br>"; 228 229 230 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 231 232 totalCount += 1; 233 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 234 popupContent += "<div class='" + cls + "'> â "; 235 236 popupContent += "<a href='https://lig-membres.imag.fr/tchanaa/index.html' target='_blank' rel='noopener'>Alain Tchana</a>"; 237 238 popupContent += " (Professor (former PhD co-advisor))</div>"; 239 240 popupContent += "<br>"; 241 242 243 244 245 var lat = 45.1885; 246 var lon = 5.7245; 247 248 249 250 /* ===================================================== 251 MARKER 252 ===================================================== */ 253 254 var iconHtml = 255 "<div class='institution-marker'>" + 256 "<div style='width:14px;
256height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 257 "<div class='institution-count'>" + totalCount + "</div>" + 258 "</div>"; 259 260 var icon = L.divIcon({ 261 html: iconHtml, 262 className: "", 263 iconSize: [20, 20], 264 iconAnchor: [10, 10] 265 }); 266 267 L.marker([lat, lon], { icon: icon }) 268 .addTo(map) 269 .bindPopup(popupContent); 270 271 })(); 272 273 (function () { 274 275 var popupContent = ""; 276 var totalCount = 0; 277 278 /* ===================================================== 279 CASE 1: CAMPUS (multiple institutions) 280 ===================================================== */ 281 282 283 popupContent += "<u><strong>ISTI-CNR</strong></u>"; 284 popupContent += " (<em>Pisa, Italy</em>)<br><br>"; 285 286 287 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 288 289 totalCount += 1; 290 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 291 popupContent += "<div class='" + cls + "'> â "; 292 293 popupContent += "<a href='https://kdd.isti.cnr.it/people/pappalardo-luca' target='_blank' rel='noopener'>Luca Pappalardo</a>"; 294 295 popupContent += " (Researcher)</div>"; 296 297 popupContent += "<br>"; 298 299 300 301 302 var lat = 43.7228; 303 var lon = 10.4017; 304 305 306 307 /* ===================================================== 308 MARKER 309 ===================================================== */ 310 311 var iconHtml = 312 "<div class='institution-marker'>" + 313 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 314 "<div class='institution-count'>" + totalCount + "</div>" + 315 "</div>"; 316 317 var icon = L.divIcon({ 318 html: iconHtml, 319 className: "", 320 iconSize: [20, 20], 321 iconAnchor: [10, 10] 322 }); 323 324 L.marker([lat, lon], { icon: icon }) 325 .addTo(map) 326 .bindPopup(popupContent); 327 328 })(); 329 330 (function () { 331 332 var popupContent = ""; 333 var totalCount = 0; 334 335 /* ===================================================== 336 CASE 1: CAMPUS (multiple institutions) 337 ===================================================== */ 338 339 340 popupContent += "<u><strong>Universidad de San Andrés</strong></u>"; 341 popupContent += " (<em>Buenos Aires, Argentina</em>)<br><br>"; 342 343 344 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 345 346 totalCount += 1;
347 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 348 popupContent += "<div class='" + cls + "'> â "; 349 350 popupContent += "<a href='https://udesa.edu.ar/cuerpo-docente/mariano-beiro' target='_blank' rel='noopener'>Mariano Beiro</a>"; 351 352 popupContent += " (Associate Professor)</div>"; 353 354 popupContent += "<br>"; 355 356 357 358 popupContent += "<span style='color:#4CAF50;'>â</span> Student advising<br>"; 359 360 totalCount += 1; 361 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 362 popupContent += "<div class='" + cls + "'> â Tiziano Martin (Master student)</div>"; 363 364 365 366 var lat = -34.5534; 367 var lon = -58.4476; 368 369 370 371 /* ===================================================== 372 MARKER 373 ===================================================== */ 374 375 var iconHtml = 376 "<div class='institution-marker'>" + 377 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 378 "<div class='institution-count'>" + totalCount + "</div>" + 379 "</div>"; 380 381 var icon = L.divIcon({ 382 html: iconHtml, 383 className: "", 384 iconSize: [20, 20], 385 iconAnchor: [10, 10] 386 }); 387 388 L.marker([lat, lon], { icon: icon }) 389 .addTo(map) 390 .bindPopup(popupContent); 391 392 })(); 393 394 (function () { 395 396 var popupContent = ""; 397 var totalCount = 0; 398 399 /* ===================================================== 400 CASE 1: CAMPUS (multiple institutions) 401 ===================================================== */ 402 403 404 popupContent += "<u><strong>Universidad del Desarrollo</strong></u>"; 405 popupContent += " (<em>Santiago, Chile</em>)<br><br>"; 406 407 408 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 409 410 totalCount += 1;
411 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 412 popupContent += "<div class='" + cls + "'> â "; 413 414 popupContent += "<a href='https://leoferres.github.io/' target='_blank' rel='noopener'>Leo Ferres</a>"; 415 416 popupContent += " (Associate Professor)</div>"; 417 418 popupContent += "<br>"; 419 420 421 422 423 var lat = -33.4378; 424 var lon = -70.6504; 425 426 427 428 /* ===================================================== 429 MARKER 430 ===================================================== */ 431 432 var iconHtml = 433 "<div class='institution-marker'>" + 434 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 435 "<div class='institution-count'>" + totalCount + "</div>" + 436 "</div>"; 437 438 var icon = L.divIcon({ 439 html: iconHtml, 440 className: "", 441 iconSize: [20, 20], 442 iconAnchor: [10, 10] 443 }); 444 445 L.marker([lat, lon], { icon: icon }) 446 .addTo(map) 447 .bindPopup(popupContent); 448 449 })(); 450 451 (function () { 452 453 var popupContent = ""; 454 var totalCount = 0; 455 456 /* ===================================================== 457 CASE 1: CAMPUS (multiple institutions) 458 ===================================================== */ 459 460 461 popupContent += "<u><strong>University of Yaoundé I</strong></u>"; 462 popupContent += " (<em>Yaoundé, Cameroon</em>)<br><br>"; 463 464 465 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 466 467 totalCount += 1;
468 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 469 popupContent += "<div class='" + cls + "'> â "; 470 471 popupContent += "<a href='https://ieeexplore.ieee.org/author/37089808276' target='_blank' rel='noopener'>Hyppolyte Tapamo</a>"; 472 473 popupContent += " (Associate Professor)</div>"; 474 475 popupContent += "<br>"; 476 477 478 479 popupContent += "<span style='color:#4CAF50;'>â</span> Student advising<br>"; 480 481 totalCount += 1; 482 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 483 popupContent += "<div class='" + cls + "'> â Rhunel Leugem (Master student)</div>"; 484 485 totalCount += 1; 486 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 487 popupContent += "<div class='" + cls + "'> â Rostand Kenfack (Master student)</div>"; 488 489 490 491 var lat = 3.848; 492 var lon = 11.5021; 493 494 495 496 /* ===================================================== 497 MARKER 498 ===================================================== */ 499 500 var iconHtml = 501 "<div class='institution-marker'>" + 502 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 503 "<div class='institution-count'>" + totalCount + "</div>" + 504 "</div>"; 505 506 var icon = L.divIcon({ 507 html: iconHtml, 508 className: "", 509 iconSize: [20, 20], 510 iconAnchor: [10, 10] 511 }); 512 513 L.marker([lat, lon], { icon: icon }) 514 .addTo(map) 515 .bindPopup(popupContent); 516 517 })(); 518 519 (function () { 520 521 var popupContent = ""; 522 var totalCount = 0; 523 524 /* ===================================================== 525 CASE 1: CAMPUS (multiple institutions) 526 ===================================================== */ 527 528 529 popupContent += "<u><strong>Indiana University</strong></u>"; 530 popupContent += " (<em>Bloomington, USA</em>)<br><br>"; 531 532 533 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 534 535 totalCount += 1;
536 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 537 popupContent += "<div class='" + cls + "'> â "; 538 539 popupContent += "<a href='https://luddy.indiana.edu/contact/profile/index.html?Thai_Le' target='_blank' rel='noopener'>Thai Le</a>"; 540 541 popupContent += " (Assistant Professor)</div>"; 542 543 popupContent += "<br>"; 544 545 546 547 popupContent += "<span style='color:#4CAF50;'>â</span> Student advising<br>"; 548 549 totalCount += 1; 550 var cls = "false" === "false" ? "popup-person inactive" : "popup-person"; 551 popupContent += "<div class='" + cls + "'> â Yueru Yan (Master student)</div>"; 552 553 554 555 var lat = 39.1653; 556 var lon = -86.5264; 557 558 559 560 /* ===================================================== 561 MARKER 562 ===================================================== */ 563 564 var iconHtml = 565 "<div class='institution-marker'>" + 566 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 567 "<div class='institution-count'>" + totalCount + "</div>" + 568 "</div>"; 569 570 var icon = L.divIcon({ 571 html: iconHtml, 572 className: "", 573 iconSize: [20, 20], 574 iconAnchor: [10, 10] 575 }); 576 577 L.marker([lat, lon], { icon: icon }) 578 .addTo(map) 579 .bindPopup(popupContent); 580 581 })(); 582 583 (function () { 584 585 var popupContent = ""; 586 var totalCount = 0; 587 588 /* ===================================================== 589 CASE 1: CAMPUS (multiple institutions) 590 ===================================================== */ 591 592 593 popupContent += "<u><strong>MIT Lincoln Laboratory</strong></u>"; 594 popupContent += " (<em>Lexington, USA</em>)<br><br>"; 595 596 597 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 598 599 totalCount += 1;
600 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 601 popupContent += "<div class='" + cls + "'> â "; 602 603 popupContent += "<a href='https://adauchendu.github.io/' target='_blank' rel='noopener'>Adaku Uchendu</a>"; 604 605 popupContent += " (Researcher)</div>"; 606 607 popupContent += "<br>"; 608 609 610 611 612 var lat = 42.4473; 613 var lon = -71.225; 614 615 616 617 /* ===================================================== 618 MARKER 619 ===================================================== */ 620 621 var iconHtml = 622 "<div class='institution-marker'>" + 623 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 624 "<div class='institution-count'>" + totalCount + "</div>" + 625 "</div>"; 626 627 var icon = L.divIcon({ 628 html: iconHtml, 629 className: "", 630 iconSize: [20, 20], 631 iconAnchor: [10, 10] 632 }); 633 634 L.marker([lat, lon], { icon: icon }) 635 .addTo(map) 636 .bindPopup(popupContent); 637 638 })(); 639 640 (function () { 641 642 var popupContent = ""; 643 var totalCount = 0; 644 645 /* ===================================================== 646 CASE 1: CAMPUS (multiple institutions) 647 ===================================================== */ 648 649 650 popupContent += "<u><strong>UFMG</strong></u>"; 651 popupContent += " (<em>Belo Horizonte, Brazil</em>)<br><br>"; 652 653 654 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 655 656 totalCount += 1;
657 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 658 popupContent += "<div class='" + cls + "'> â "; 659 660 popupContent += "<a href='https://homepages.dcc.ufmg.br/~jussara/' target='_blank' rel='noopener'>Jussara M. Almeida</a>"; 661 662 popupContent += " (Associate Professor)</div>"; 663 664 popupContent += "<br>"; 665 666 667 668 popupContent += "<span style='color:#4CAF50;'>â</span> Student advising<br>"; 669 670 totalCount += 1; 671 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 672 popupContent += "<div class='" + cls + "'> â Lucas Da Silva Felix (PhD student (cotutelle))</div>"; 673 674 675 676 var lat = -19.8696; 677 var lon = -43.9647; 678 679 680 681 /* ===================================================== 682 MARKER 683 ===================================================== */ 684 685 var iconHtml = 686 "<div class='institution-marker'>" + 687 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 688 "<div class='institution-count'>" + totalCount + "</div>" + 689 "</div>"; 690 691 var icon = L.divIcon({ 692 html: iconHtml, 693 className: "", 694 iconSize: [20, 20], 695 iconAnchor: [10, 10] 696 }); 697 698 L.marker([lat, lon], { icon: icon }) 699 .addTo(map) 700 .bindPopup(popupContent); 701 702 })(); 703 704 (function () { 705 706 var popupContent = ""; 707 var totalCount = 0; 708 709 /* ===================================================== 710 CASE 1: CAMPUS (multiple institutions) 711 ===================================================== */ 712 713 714 popupContent += "<u><strong>University of Tartu</strong></u>"; 715 popupContent += " (<em>Tartu, Estonia</em>)<br><br>"; 716 717 718 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 719 720 totalCount += 1;
721 var cls = "true" === "false" ? "popup-person inactive" : "popup-person"; 722 popupContent += "<div class='" + cls + "'> â "; 723 724 popupContent += "<a href='https://kodu.ut.ee/~gharib/' target='_blank' rel='noopener'>Mohammed Gharib</a>"; 725 726 popupContent += " (Associate Professor)</div>"; 727 728 popupContent += "<br>"; 729 730 731 732 733 var lat = 58.3776; 734 var lon = 26.729; 735 736 737 738 /* ===================================================== 739 MARKER 740 ===================================================== */ 741 742 var iconHtml = 743 "<div class='institution-marker'>" + 744 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 745 "<div class='institution-count'>" + totalCount + "</div>" + 746 "</div>"; 747 748 var icon = L.divIcon({ 749 html: iconHtml, 750 className: "", 751 iconSize: [20, 20], 752 iconAnchor: [10, 10] 753 }); 754 755 L.marker([lat, lon], { icon: icon }) 756 .addTo(map) 757 .bindPopup(popupContent); 758 759 })(); 760 761 (function () { 762 763 var popupContent = ""; 764 var totalCount = 0; 765 766 /* ===================================================== 767 CASE 1: CAMPUS (multiple institutions) 768 ===================================================== */ 769 770 771 popupContent += "<u><strong>Inria Lyon</strong></u>"; 772 popupContent += " (<em>Lyon, France</em>)<br><br>"; 773 774 775 popupContent += "<span style='color:#2196F3;'>â</span> Research collaboration<br>"; 776 777 totalCount += 1; 778 var cls = "" === "false" ? "popup-person inactive" : "popup-person"; 779 popupContent += "<div class='" + cls + "'> â "; 780 781 popupContent += "<a href='http://perso.citi.insa-lyon.fr/rstanica/index.html' target='_blank' rel='noopener'>Razvan Stanica</a>"; 782 783 popupContent += " (Associate Professor)</div>"; 784 785 totalCount += 1; 786 var cls = "" === "false" ? "popup-person inactive" : "popup-person"; 787 popupContent += "<div class='" + cls + "'> â "; 788 789 popupContent += "<a href='https://networks.imdea.org/team/imdea-networks-team/people/sachit-mishra/' target='_blank' rel='noopener'>Sachit Mishra</a>"; 790 791 popupContent += " (Postdoctoral researcher)</div>"; 792 793 popupContent += "<br>"; 794 795 796 797 798 var lat = 45.7862; 799 var lon = 4.8797; 800 801 802 803 /* ===================================================== 804 MARKER 805 ===================================================== */ 806 807 var iconHtml = 808 "<div class='institution-marker'>" + 809 "<div style='width:14px;height:14px;background:#6f42c1;border-radius:50%;border:2px solid white;'></div>" + 810 "<div class='institution-count'>" + totalCount + "</div>" + 811 "</div>"; 812 813 var icon = L.divIcon({ 814 html: iconHtml, 815 className: "", 816 iconSize: [20, 20], 817 iconAnchor: [10, 10] 818 }); 819 820 L.marker([lat, lon], { icon: icon }) 821 .addTo(map) 822 .bindPopup(popupContent); 823 824 })(); 825 826 827 setTimeout(() => map.invalidateSize(true), 500); 828}); 829</script>
829 </article> </div> </div> <footer class="fixed-bottom" role="contentinfo"> <div class="container mt-0"> </div> </footer>
829<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
829
829<script src="/assets/js/bootstrap.bundle.min.js"></script>
829
829<script src="https://cdn.jsdelivr.net/npm/[email protected]/js/mdb.min.js" integrity="sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA=" crossorigin="anonymous"></script>
829
829<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/masonry.pkgd.min.js" integrity="sha256-Nn1q/fx0H7SNLZMQ5Hw5JLaTRZp0yILA/FRexe19VdI=" crossorigin="anonymous"></script>
829
829<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/imagesloaded.pkgd.min.js" integrity="sha256-htrLFfZJ6v5udOG+3kNLINIKh2gvoKqwEhHYfTTMICc=" crossorigin="anonymous"></script>
829
829<script defer src="/assets/js/masonry.js?a0db7e5d5c70cc3252b3138b0c91dcaf" type="text/javascript"></script>
829
829<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.min.js" integrity="sha256-MgH13bFTTNqsnuEoqNPBLDaqxjGH+lCpqrukmXc8Ppg=" crossorigin="anonymous"></script>
829
829<script defer src="/assets/js/leaflet-setup.js?b6313931e203b924523e2d8b75fe8874" type="text/javascript"></script>
829
829<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/medium-zoom.min.js" integrity="sha256-ZgMyDAIYDYGxbcpJcfUnYwNevG/xi9OHKaR/8GK+jWc=" crossorigin="anonymous"></script>
829
829<script defer src="/assets/js/zoom.js?85ddb88934d28b74e78031fd54cf8308"></script>
829
829<script src="/assets/js/no_defer.js?2781658a0a2b13ed609542042a859126"></script>
829
829<script defer src="/assets/js/common.js?e0514a05c5c95ac1a93a8dfd5249b92e"></script>
829
829<script defer src="/assets/js/copy_code.js?c8a01c11a92744d44b093fc3bda915df" type="text/javascript"></script>
829
829<script defer src="/assets/js/jupyter_new_tab.js?d9f17b6adc2311cbabd747f4538bb15f"></script>
829
829<script async src="https://d1bxh8uas1mnw7.cloudfront.net/assets/embed.js"></script>
829
829<script async src="https://badge.dimensions.ai/badge.js"></script>
829
829<script defer type="text/javascript" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/[email protected]/es5/tex-mml-chtml.js" integrity="sha256-MASABpB4tYktI2Oitl4t+78w/lyA+D7b/s9GEP0JOGI=" crossorigin="anonymous"></script>
829
829<script src="/assets/js/mathjax-setup.js?a5bb4e6a542c546dd929b24b8b236dfd"></script>
829
829<script defer src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6" crossorigin="anonymous"></script>
829
829<script defer src="/assets/js/progress-bar.js?2f30e0e6801ea8f5036fa66e1ab0a71a" type="text/javascript"></script>
829
829<script src="/assets/js/vanilla-back-to-top.min.js?f40d453793ff4f64e238e420181a1d17"></script>
829
829<script> 830 addBackToTop(); 831 </script>
831
831<script type="module" src="/assets/js/search/ninja-keys.min.js?a3446f084dcaecc5f75aa1757d087dcf"></script>
831 <ninja-keys hidebreadcrumbs noautoloadmdicons placeholder="Type to start searching"></ninja-keys>
831<script src="/assets/js/search-setup.js?6c304f7b1992d4b60f7a07956e52f04a"></script>
831
831<script src="/assets/js/search-data.js"></script>
831
831<script src="/assets/js/shortcut-key.js?6f508d74becd347268a7f822bca7309d"></script>
831 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.