1<!DOCTYPE html> 2<html> 3 4 <head> 5 <meta charset="utf-8"> 6<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 7<meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 9<!-- Resource hints for external domains --> 10<link rel="preconnect" href="https://stackpath.bootstrapcdn.com" crossorigin> 11<link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin> 12<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> 13<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 14<link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> 15<link rel="dns-prefetch" href="https://unpkg.com"> 16 17<title> 18 19 Feng Liu 20 21 22 | Teaching 23 24</title> 25<meta name="description" content="A simple, whitespace theme for academics. Based on [*folio](https://github.com/alshedivat/al-folio) design. 26"> 27 28<!-- Open Graph --> 29 30 31<!-- Bootstrap & MDB --> 32<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet" integrity="sha512-MoRNloxbStBcD8z3M/2BmnT+rg4IsMxPkXaGh2zD6LGNNFE80W3onsAhRcMAMrSoyWL9xD7Ert0men7vR8LUZg==" crossorigin="anonymous"> 33<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.19.1/css/mdb.min.css" integrity="sha512-RO38pBRxYH3SoOprtPTD86JFOclM51/XTIdEPh5j8sj4tp8jmQIx26twG52UaLi//hQldfrh7e51WzP9wuP32Q==" crossorigin="anonymous" /> 34 35<!-- Fonts & Icons --> 36<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'" integrity="sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==" crossorigin="anonymous"> 37<noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css" integrity="sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==" crossorigin="anonymous"></noscript> 38<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.0/css/academicons.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'" integrity="sha512-W4yqoT1+8NLkinBLBZko+dFB2ZbHsYLDdr50VElllRcNt2Q4/GSs6u71UHKxB7S6JEMCp5Ve4xjh3eGQl/HRvg==" crossorigin="anonymous"> 39<noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.0/css/academicons.min.css" integrity="sha512-W4yqoT1+8NLkinBLBZko+dFB2ZbHsYLDdr50VElllRcNt2Q4/GSs6u71UHKxB7S6JEMCp5Ve4xjh3eGQl/HRvg==" crossorigin="anonymous"></noscript> 40<link rel="preload" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> 41<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons&display=swap"></noscript> 42 43<!-- Code Syntax Highlighting --> 44<!-- <link rel="stylesheet" href="https://combinatronics.io/jwarby/pygments-css/master/github.css" /> --> 45<link rel="stylesheet" href="https://gitcdn.link/repo/jwarby/jekyll-pygments-themes/master/github.css" /> 46 47<!-- Styles --> 48 49<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>ð</text></svg>"> 50 51<link rel="stylesheet" href="/assets/css/main.css"> 52<link rel="canonical" href="/teaching/"> 53 54<!-- Theming--> 55
56<script src="/assets/js/theme.js"></script>
vendor: 1 bytes, line 56
56
57<script src="/assets/js/dark_mode.js"></script>
57 58 59 60 61 62 63 64 65 66 </head> 67 68 <body class="fixed-top-nav sticky-bottom-footer"> 69 70 <!-- Header --> 71 72 <header> 73 74 <!-- Nav Bar --> 75 <nav id="navbar" class="navbar navbar-light navbar-expand-sm fixed-top"> 76 <div class="container"> 77 78 <a class="navbar-brand title font-weight-lighter" href="http://localhost:4000/"> 79 <!-- Feng Liu --> 80 </a> 81 82 <!-- Navbar Toggle --> 83 <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"> 84 <span class="sr-only">Toggle navigation</span> 85 <span class="icon-bar top-bar"></span> 86 <span class="icon-bar middle-bar"></span> 87 <span class="icon-bar bottom-bar"></span> 88 </button> 89 <div class="collapse navbar-collapse text-right" id="navbarNav"> 90 <ul class="navbar-nav ml-auto flex-nowrap"> 91 <!-- About --> 92 <li class="nav-item "> 93 <a class="nav-link" href="/"> 94 About 95 96 </a> 97 </li> 98 99 <!-- Other pages --> 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 <li class="nav-item "> 119 <a class="nav-link" href="/research/"> 120 Research 121 122 </a> 123 </li> 124 125 126 127 128 129 130 131 <li class="nav-item "> 132 <a class="nav-link" href="/publications/"> 133 Publications 134 135 </a> 136 </li> 137 138 139 140 141 142 <li class="nav-item active"> 143 <a class="nav-link" href="/teaching/"> 144 Teaching 145 146 <span class="sr-only">(current)</span> 147 148 </a> 149 </li> 150 151 152 153 154 155 156 157 <li class="nav-item "> 158 <a class="nav-link" href="/awards-services/"> 159 Awards & Services 160 161 </a> 162 </li> 163 164 165 166 167 168 <li class="nav-item "> 169 <a class="nav-link" href="/lab/"> 170 Visual Intelligence Lab 171 172 </a> 173 </li> 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 <div class = "toggle-container"> 191 <a id = "light-toggle"> 192 <i class="fas fa-moon"></i> 193 <i class="fas fa-sun"></i> 194 </a> 195 </div> 196 197 </ul> 198 </div> 199 </div> 200 </nav> 201 202</header> 203 204 205 <!-- Content --> 206 207 <div class="container mt-5"> 208 <div class="post"> 209 210 <header class="post-header"> 211 <h1 class="post-title">Teaching</h1> 212 <p class="post-description"></p> 213 </header> 214 215 <article> 216 <div class="research"> 217 218 <div class="research-section"> 219 <h2>Current Courses</h2> 220 <ul class="works"> 221 <li> 222 <span class="work-title">CS 583 · <a href="/assets/pdf/CS583_syllabus.pdf" target="_blank">Introduction to Computer Vision</a></span><br /> 223 <span class="work-venue">Fall 2026–2027 · Drexel University</span> 224 </li> 225 </ul> 226 </div> 227 228 <div class="research-section"> 229 <h2>Previous Courses</h2> 230 <ul class="works"> 231 <li> 232 <span class="work-title">CS 583 · Introduction to Computer Vision</span><br /> 233 <span class="work-venue">Fall 2025–2026 · Drexel University</span> 234 </li> 235 <li> 236 <span class="work-title">CS 435 · Computational Photography</span><br /> 237 <span class="work-venue">Winter 2025–2026 · Drexel University</span> 238 </li> 239 <li>
240 <span class="work-title">CS 583 · Introduction to Computer Vision</span><br /> 241 <span class="work-venue">Fall 2024–2025 · Drexel University</span> 242 </li> 243 <li> 244 <span class="work-title">CS 435 · Computational Photography</span><br /> 245 <span class="work-venue">Winter 2024–2025 · Drexel University</span> 246 </li> 247 <li> 248 <span class="work-title">CSE 803 · Computer Vision</span><br /> 249 <span class="work-venue">Fall 2023–2024 · Michigan State University</span> 250 </li> 251 </ul> 252 </div> 253 254</div> 255 256 </article> 257 258</div> 259 260 </div> 261 262 <!-- Footer --> 263 264 265<footer class="sticky-bottom mt-5"> 266 <div class="container"> 267 <div style="text-align: center; margin: 8px 0 4px;"> 268 <a href="https://mapmyvisitors.com/web/1c8i0" title="Visitor map" target="_blank" rel="noopener"> 269 <img src="https://mapmyvisitors.com/map.png?d=yD_voZqnAan_EpoyXqPinc3gO7SDVOs_Jvi3nUr35WY&cl=ffffff" alt="Visitor map" style="max-width: 200px; width: 100%; height: auto;"> 270 </a> 271 </div> 272 © Copyright 2026 Feng Liu. 273 274 275 276 Last updated: September 28, 2026. 277 278 </div> 279</footer> 280 281 282 283 </body> 284 285 <!-- jQuery -->
286<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js" integrity="sha512-bLT0Qm9VnAYZDflyKcBaQ2gg0hSYNQrJ8RilYldYQ1FxQYoCLtUjuuRuZo+fjqhx/qtq/1itJ0C2ejDxltZVFg==" crossorigin="anonymous"></script>
286 287 288 <!-- Bootsrap & MDB scripts -->
289<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.4.4/umd/popper.min.js" integrity="sha512-eUQ9hGdLjBjY3F41CScH3UX+4JDSI9zXeroz7hJ+RteoCaY+GP/LDoM8AO+Pt+DRFw3nXqsjh9Zsts8hnYv8/A==" crossorigin="anonymous"></script>
vendor: 1 bytes, line 289
289
290<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha512-M5KW3ztuIICmVIhjSqXe01oV2bpe248gOxqmlcYrEzAvws7Pw3z6BK0iGbrwvdrUQUhi3eXgtxp5I8PDo9YfjQ==" crossorigin="anonymous"></script>
vendor: 1 bytes, line 290
290
291<script src="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.19.1/js/mdb.min.js" integrity="sha512-Mug9KHKmroQFMLm93zGrjhibM2z2Obg9l6qFG2qKjXEXkMp/VDkI4uju9m4QKPjWSwQ6O2qzZEnJDEeCw0Blcw==" crossorigin="anonymous"></script>
291 292 293 294<!-- Mansory & imagesLoaded -->
295<script defer src="https://unpkg.com/masonry-layout@4/dist/masonry.pkgd.min.js"></script>
vendor: 1 bytes, line 295
295
296<script defer src="https://unpkg.com/imagesloaded@4/imagesloaded.pkgd.min.js"></script>
vendor: 1 bytes, line 296
296
297<script defer src="/assets/js/mansory.js" type="text/javascript"></script>
297 298 299 300 301 302 303<!-- Medium Zoom JS -->
304<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/medium-zoom.min.js" integrity="sha256-EdPgYcPk/IIrw7FYeuJQexva49pVRZNmt3LculEr7zM=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 304
304
305<script src="/assets/js/zoom.js"></script>
305 306 307 308<!-- Load Common JS -->
309<script src="/assets/js/common.js"></script>
309 310 311 312 313 314 315 316</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.