1<!DOCTYPE html> 2<html lang="en"> 3<!-- Template: https://github.com/luost26/academic-homepage --> 4<head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 7 <meta name="theme-color" content="#16181d"> 8 9 <title>Ishaan Gupta â Computer Science @ UIUC</title> 10 <!-- Search snippet and link-preview (Open Graph) tags, values in _data/profile.yml --> 11<meta name="description" content="Personal homepage of Ishaan Gupta, undergraduate researcher in computer science and mathematics at the University of Illinois Urbana-Champaign"> 12<meta property="og:title" content="Ishaan Gupta â Computer Science @ UIUC"> 13<meta property="og:description" content="Personal homepage of Ishaan Gupta, undergraduate researcher in computer science and mathematics at the University of Illinois Urbana-Champaign"> 14<meta property="og:url" content="https://linger1109.github.io/"> 15<meta property="og:type" content="website"> 16 17<!-- Structured data: connects this site to your other profiles for name searches -->
18<script type="application/ld+json"> 19{ 20 "@context": "https://schema.org", 21 "@type": "Person", 22 "name": "Ishaan Gupta", 23 "url": "https://linger1109.github.io", 24 "affiliation": { 25 "@type": "CollegeOrUniversity", 26 "name": "University of Illinois Urbana-Champaign" 27 }, 28 "sameAs": [ 29 "https://github.com/linger1109", 30 "https://www.linkedin.com/in/ishaangupta1109" 31 ] 32} 33</script>
33 34 35 36 <!-- Stylesheets --> 37 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/css/bootstrap.min.css" integrity="sha512-P5MgMn1jBN01asBgU0z60Qk4QxiXo86+wlFahKrsQf37c9cro517WzVSPPV1tDKzhku2iJ2FVgL67wG03SGnNA==" crossorigin="anonymous" /> 38 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous"> 39 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" /> 40 <link rel="preconnect" href="https://fonts.googleapis.com"> 41 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 42 <link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap" rel="stylesheet"> 43 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-nB0miv6/jRmo5UMMR1wu3Gz6NLsoTkbqJghGIsx//Rlm+ZU03BU6SQNC66uf4l5+" crossorigin="anonymous"> 44 <link rel="stylesheet" href="/assets/css/global.css"> 45 46<!-- Google Analytics (only rendered in production builds, e.g. on GitHub Pages) -->
vendor: 64 bytes, lines 46-47
46 47<script async src="https://www.googletagmanager.com/gtag/js?id=
47G-ZCFLSRMC14
vendor: 12 bytes, line 47
47"></script>
48<script> 49
vendor: 139 bytes, lines 49-52
49window.dataLayer = window.dataLayer || []; 50 function gtag(){dataLayer.push(arguments);} 51 gtag('js', new Date()); 52 gtag('config', '
52G-ZCFLSRMC14
vendor: 9 bytes, lines 52-54
52'); 53 54
54// Custom event: clicks on mailto links (not covered by enhanced measurement) 55 document.addEventListener("DOMContentLoaded", function() { 56 document.querySelectorAll('a[href^="mailto:"]').forEach(function(link) { 57 link.addEventListener("click", function() { 58 gtag('event', 'email_click'); 59 }); 60 }); 61 }); 62</script>
62 63 64 65</head> 66<body class="bg-light d-flex flex-column min-vh-100" > 67 68 <div class="flex-grow-1 container-lg"> 69 <div class="row"> 70 <div class="col"> 71 <div class="card border-0 shadow-sm bg-white"> 72 <div class="card-body p-5"> 73 <div class="row"> 74 <div class="col"> 75 76 <!-- When the screen is wider than md, float the portrait on the right --> 77 <div class="figure float-right ml-4 mb-4 d-none d-md-block"> 78 <img 79 src="/assets/images/photos/portrait.png" 80 class="figure-img img-fluid img-thumbnail" 81 style="height: 200px;" 82 data-toggle="tooltip" 83 data-placement="top" 84 title=""> 85 </div> 86 87 88 <div class="d-flex"> 89 <div class="h1 font-weight-normal"> 90 Ishaan Gupta <small></small> 91 </div> 92 93 <div class="ml-auto d-md-none"> 94 <a target="_blank" href="/assets/images/photos/portrait.png"> 95 <img src="/assets/images/photos/portrait.png" class="rounded-circle" style="height: 48px;" alt="Portrait"> 96 </a> 97 </div> 98 99 </div> 100 <div class="text-profile-position"> 101 102 <img src="/assets/images/badges/Illinois_Block_I.png" alt="Logo" class="inline-badge"/> 103 University of Illinois Urbana-Champaign<br/> 104 105 106 B.S. Computer Science (2024-2028)<br/> 107 108 109 B.A. Mathematics (2024-2028)<br/> 110 111 </div> 112 <div class="text-profile-bio mt-3" > 113 <p> 114 I'm an undergraduate double majoring in CS and Math at UIUC. I currently conduct research under Professor <a href="https://croy.web.engr.illinois.edu/" target="_blank" rel="noopener noreferrer">Romit Roy Choudhury</a>, focusing on the application and underlying theory of diffusion models. I aim to narrow the gap between formal foundations of generative AI and its empirical achievements, as well as leverage theoretical insights to develop better methods. Beyond diffusion models, my interests in real analysis and probability theory further complement and inform my research. 115</p> 116 </div> 117 118 </div> 119 120 </div> 121 <hr /> 122 <div class="row"> 123 <div class="col"> 124 <a class="pr-3" href="mailto:[email protected]"> 125 <i class="fas fa-at"></i> <span class="email-text">ishaang5(at)illinois.edu</span> 126 </a> 127 128 129 130 131 <a class="pr-3 no-break" target="_blank" href="https://github.com/linger1109"> 132 <i class="fab fa-github"></i> GitHub 133 </a> 134 135 136 137 138 139 140 141 <a class="pr-3 no-break" target="_blank" href="https://www.linkedin.com/in/ishaangupta1109"> 142 <i class="fab fa-linkedin"></i> LinkedIn 143 </a> 144 145 146 147 </div> 148 </div> 149 </div> 150 </div> 151 </div> 152</div> 153 154 155 156 157 158 159 160 161 162 163 164<div class="my-3 p-0 bg-white shadow-sm rounded-xl"> 165 <h6 class="border-bottom border-gray p-3 mb-0"> 166 <i class="fas fa-star"></i> Research & Publications 167 168 </h6> 169 170 171<div class="d-none d-md-block"> 172 <div class="row no-gutters border-bottom border-gray"> 173 <div class="col-md-3 col-xl-2 mb-md-0 p-md-3"><img data-src="/assets/images/covers/CoDiffusion_branching.png" alt="CoDiffusion: Saving Diffusion Compute for Many Images" class="lazy w-100 rounded-sm" src="/assets/images/empty_300x200.png"></div> 174 <div class="col-md-9 col-xl-10 p-3 pl-md-0"> 175 <h5 class="mt-0 mb-1 font-weight-normal">CoDiffusion: Saving Diffusion Compute for Many Images</h5> 176 177 <p class="mt-0 mb-1 small"><span class="badge badge-pill badge-publication badge-colored" style="background-color: green;">In Progress</span>
178 <span data-semantic-scholar-id=""></span> 179 </p> 180 181 <p class="mt-0 mb-0 small"></p> 182 183 <p class="mt-0 mb-0 small text-muted">Generation of many images with diffusion models is very computationally expensive. We reduce this cost by taking advantage of previous image generation trajectories in generation of new images.</p> 184 185 <p class="small pb-0 mb-0 lh-125 text-muted abstract-links"> 186 187 </p> 188 189 </div> 190 </div> 191</div> 192 193<div class="row no-gutters d-md-none border-bottom border-gray lazy" data-src="/assets/images/covers/CoDiffusion_branching.png"> 194 <div class="w-100 pub-item-scrim "> 195 <div class="d-flex align-items-start flex-column py-3 px-4"> 196 <div class="mb-auto"></div> 197 <div> 198 <h5 class="mt-0 mb-1 font-weight-normal">CoDiffusion: Saving Diffusion Compute for Many Images</h5> 199 200 <p class="mt-0 mb-1 small"><span class="badge badge-pill badge-publication badge-colored" style="background-color: green;">In Progress</span> 201 <span data-semantic-scholar-id=""></span> 202 </p> 203 204 <p class="mt-0 mb-0 small"></p> 205 206 <p class="mt-0 mb-0 small text-muted">Generation of many images with diffusion models is very computationally expensive. We reduce this cost by taking advantage of previous image generation trajectories in generation of new images.</p> 207 208 <p class="small pb-0 mb-0 lh-125 text-muted abstract-links"> 209 210 </p> 211 </div> 212 </div> 213 </div> 214 215</div> 216 217 218</div> 219 220 221 222 223 224 <div class="my-3 bg-white shadow-sm rounded-xl"> 225 <h6 class="p-3 mb-0 border-bottom border-gray"><i class="fas fa-chalkboard-teacher"></i> Teaching</h6> 226 <div class="px-3 pb-1 small"> 227 228 <div class="py-2 "> 229 230 <div class="d-flex"> 231 232 <div><a target="_blank" href="https://rrc-uiuc.notion.site/get-gen-ai-summer26">Deep Generative Models</a></div> 233 234 <div class="ml-auto mt-auto text-muted no-break"><i>Summer 2026</i></div> 235 </div> 236 237 <div class="text-muted">Summer School Teaching Assistant</div> 238 239 </div> 240 241 </div> 242</div> 243 244 245 246 247 248 </div> 249 <footer class="footer border-top py-2 mt-5 bg-white small"> 250 <div class="container-lg"> 251 <div class="row my-3"> 252 <div class="col-6"> 253 <div class="text-muted"> 254 <i>Last updated: Jul 2026</i> 255 </div> 256 </div> 257 <div class="col-6"> 258 <div class="text-right text-muted"> 259 <a href="https://github.com/luost26/academic-homepage" target="_blank"><i class="fas fa-pencil-ruler"></i> academic-homepage</a> 260 </div> 261 </div> 262 </div> 263 </div> 264</footer> 265 266 267 <!-- Scripts --> 268
268<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
268 269
269<script src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js"></script>
269 270
270<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script>
270 271
271<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js" integrity="sha512-XKa9Hemdy1Ui3KSGgJdgMyYlUg1gM+QhL6cnlyTe2qzMCYm4nAZ1PsVerQzTTXzonUR+dmswHqgJPuwCq1MaAg==" crossorigin="anonymous"></script>
271 272
272<script src="https://cdnjs.cloudflare.com/ajax/libs/github-buttons/2.14.2/buttons.min.js" integrity="sha512-OYwZx04hKFeFNYrWxIyo3atgGpb+cxU0ENWBZs72X7T9U+NoHPM1ftUn/Mfw7dRDXrqWA6M1wBg6z6fGE32aeA==" crossorigin="anonymous"></script>
272 273
273<script src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
273 274
274<script src="https://unpkg.com/imagesloaded@5/imagesloaded.pkgd.min.js"></script>
274 275
275<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js" integrity="sha384-7zkQWkzuo3B5mTepMUcHkMB5jZaolc2xDwL6VFqjFALcbeS9Ggm/Yr2r3Dy4lfFg" crossorigin="anonymous"></script>
275 276
276<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js" integrity="sha384-43gviWU0YVjaDtb/GhzOouOXtZMP/7XUzwPTstBeZFe/+rCMvRwr4yROQP43s0Xk" crossorigin="anonymous"></script>
276 277
277<script> 278 document.addEventListener("DOMContentLoaded", function() { 279 renderMathInElement(document.body, { 280 delimiters: [ 281 {left: '$$', right: '$$', display: true}, 282 {left: '$', right: '$', display: false} 283 ], 284 throwOnError : false 285 }); 286 }); 287 </script>
287 288
288<script src="/assets/js/common.js"></script>
288 289
289<script src="/assets/js/bubble_visual_hash.js"></script>
289 290
290<script src="/assets/js/semantic_scholar_citation_count.js"></script>
290 291</body> 292</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.