The following is a list of Electrical Engineering and Computer Science classes being offered this term. Included is the course number, section (if appropriate), course title and instructor name. If the instructor has setup a web site
for this class, the title of the class will be a link to that site.
- AI 507 SEMINAR (Tadepalli, Prasad )
- AI 531 ARTIFICIAL INTELLIGENCE (Bakos, Yong J)
- AI 533 INTELLIGENT AGENTS & DECISION (Saisubramanian, Sandhya )
- AI 535 DEEP LEARNING (Li, Fuxin )
- AI 539 (Section 001) ST/TRUSTWORTHY MACH. LEARNING (Hong, Sanghyun )
- AI 539 (Section 002) ST/ADVNCD. PROB GRAPH MODELS (Wong, Weng-Keen )
- AI 539 (Section 003) ST/STATISTICAL LEARNING (Raich, Raviv )
- AI 539 (Section 004) ST/OPTIMIZATION FOR AI (Aghasi, Alireza )
- AI 539 (Section 006) ST/INFORMATION THEORY (Nguyen, Thinh P)
- AI 586 APPLIED MATRIX ANALYSIS (Fu, Xiao )
- CS 101 COMPUTERS: APPS & IMPLICATIONS (Jess, Joseph I)
- CS 161 (Section 400) INTRO TO COMPUTER SCIENCE I (Zhang, Luyao )
- CS 161 (Section 401) INTRO TO COMPUTER SCIENCE I (Zhang, Luyao )
- CS 161 (Section 402) INTRO TO COMPUTER SCIENCE I (Zhang, Luyao )
- CS 162 (Section 001) INTRO TO COMPUTER SCIENCE II (Guyer, Alexander D)
- CS 162 (Section 400) INTRO TO COMPUTER SCIENCE II (Baker, Brian O)
- CS 162 (Section 401) INTRO TO COMPUTER SCIENCE II (VanLonden, Pam )
- CS 162 (Section 402) INTRO TO COMPUTER SCIENCE II (Zhang, Luyao )
- CS 162 (Section 403) INTRO TO COMPUTER SCIENCE II (Zhang, Luyao )
- CS 162H INTRO TO COMPUTER SCIENCE II (Alcon, Tim )
- CS 201 COMP PROGRAMMING NON-CS MAJORS (Baker, Brian O)
- CS 225 (Section 400) DISCRETE STRUCTURES IN CS (Ehsan, Samina )
- CS 225 (Section 401) DISCRETE STRUCTURES IN CS (Vakalis, Ignatios )
- CS 225 (Section 402) DISCRETE STRUCTURES IN CS (Vakalis, Ignatios )
- CS 261 (Section 010) DATA STRUCTURES (Todorovic, Sinisa )
- CS 261 (Section 020) DATA STRUCTURES (Coffman, Julianne Marie)
- CS 261 (Section 400) DATA STRUCTURES (Scovil, Randy )
- CS 261 (Section 401) DATA STRUCTURES (Scovil, Randy )
- CS 261 (Section 402) DATA STRUCTURES (Scovil, Randy )
- CS 271 (Section 001) COMPUTER ARCH & ASSEM LANGUAGE (Coffman, Julianne Marie)
- CS 271 (Section 400) COMPUTER ARCH & ASSEM LANGUAGE (Redfield, Stephen James)
- CS 271 (Section 401) COMPUTER ARCH & ASSEM LANGUAGE (Redfield, Stephen James)
- CS 271 (Section 402) COMPUTER ARCH & ASSEM LANGUAGE (Muhati, Eric )
- CS 271 (Section 403) COMPUTER ARCH & ASSEM LANGUAGE (Muhati, Eric )
- CS 290 (Section 400) WEB DEVELOPMENT (VanLonden, Pam )
- CS 290 (Section 401) WEB DEVELOPMENT (VanLonden, Pam )
- CS 290 (Section 402) WEB DEVELOPMENT (Chaudhry, Nauman )
- CS 321 INTRO TO THEORY OF COMPUTATION (Bose, Bella )
- CS 325 (Section 002) ANALYSIS OF ALGORITHMS (Fern, Xiaoli Z)
- CS 325 (Section 400) ANALYSIS OF ALGORITHMS (Elshakankiri, Maher )
- CS 325 (Section 401) ANALYSIS OF ALGORITHMS (Elshakankiri, Maher )
- CS 325 (Section 402) ANALYSIS OF ALGORITHMS (Elshakankiri, Maher )
- CS 325H ANALYSIS OF ALGORITHMS (Nayyeri, Amir )
- CS 331H INTRO ARTIFICIAL INTELLIGENCE (Tadepalli, Prasad )
- CS 340 (Section 400) INTRODUCTION TO DATABASES (Curry, Michael L)
- CS 340 (Section 401) INTRODUCTION TO DATABASES (Curry, Michael L)
- CS 340 (Section 402) INTRODUCTION TO DATABASES (Curry, Michael L)
- CS 340 (Section 501) INTRODUCTION TO DATABASES (Donnelly, Patrick Joseph)
- CS 352 (Section 400) INTRO TO USABILITY ENGINEERING (Scott, Hann )
- CS 352 (Section 401) INTRO TO USABILITY ENGINEERING (Scott, Hann )
- CS 361 (Section 001) SOFTWARE ENGINEERING I (De Amicis, Raffaele )
- CS 361 (Section 400) SOFTWARE ENGINEERING I (Letaw, Larissa )
- CS 361 (Section 401) SOFTWARE ENGINEERING I (Letaw, Larissa )
- CS 361 (Section 402) SOFTWARE ENGINEERING I (Hedaoo, Samarendra )
- CS 361 (Section 403) SOFTWARE ENGINEERING I (Hedaoo, Samarendra )
- CS 362 (Section 001) SOFTWARE ENGINEERING II (Motwani, Manish )
- CS 362 (Section 400) SOFTWARE ENGINEERING II (Ianni, Eric Brandon)
- CS 362 (Section 401) SOFTWARE ENGINEERING II (Ianni, Eric Brandon)
- CS 362 (Section 402) SOFTWARE ENGINEERING II (Mali, Dee )
- CS 362 (Section 501) SOFTWARE ENGINEERING II (Hall, Brian E)
- CS 372 (Section 001) INTRO TO COMPUTER NETWORKS (Gambord, Ryan )
- CS 372 (Section 400) INTRO TO COMPUTER NETWORKS (Lewis, Bram )
- CS 372 (Section 401) INTRO TO COMPUTER NETWORKS (Ehsan, Samina )
- CS 372 (Section 402) INTRO TO COMPUTER NETWORKS (Muhati, Eric )
- CS 373 DEFENSE AGAINST THE DARK ARTS (Ruff, Matt )
- CS 374 (Section 001) OPERATING SYSTEMS I (Guyer, Alexander D)
- CS 374 (Section 400) OPERATING SYSTEMS I (Chaudhry, Nauman )
- CS 374 (Section 401) OPERATING SYSTEMS I (Chaudhry, Nauman )
- CS 374 (Section 402) OPERATING SYSTEMS I (Tonsmann, Guillermo )
- CS 374 (Section 403) OPERATING SYSTEMS I (Tonsmann, Guillermo )
- CS 374 (Section 501) OPERATING SYSTEMS I (Hall, Brian E)
- CS 381 PROGRAMMING LANGUAGE FUND (Coffman, Julianne Marie)
- CS 391 (Section 400) *SOC & ETHICAL ISSUES IN COMSC (Safonte, Danielle )
- CS 391 (Section 401) *SOC & ETHICAL ISSUES IN COMSC (Safonte, Danielle )
- CS 391 (Section 402) *SOC & ETHICAL ISSUES IN COMSC (Letaw, Larissa )
- CS 391 (Section 403) *SOC & ETHICAL ISSUES IN COMSC (Letaw, Larissa )
- CS 399 (Section 400) ST/INTRO TO ADS W/ PROGRAMMING (Gates, Ami M)
- CS 399 (Section 401) ST/INTRO TO ADS W/ PROGRAMMING (Gates, Ami M)
- CS 403 THESIS (Ma, Zane Z)
- CS 406 (Section 400) PROJECTS (VanLonden, Pam )
- CS 406 (Section 401) PROJECTS (Curry, Michael L)
- CS 406 (Section 402) PROJECTS (Pfeil, William Edward)
- CS 406 (Section 403) PROJECTS (Guyer, Alexander D)
- CS 406 (Section 404) PROJECTS (Zhang, Luyao )
- CS 406 (Section 405) PROJECTS (Clark, Jason V)
- CS 406 (Section 406) PROJECTS (Kerlin, Scott )
- CS 406 (Section 407) PROJECTS (Umma Reddy, Doshna )
- CS 406 (Section 408) PROJECTS (Letaw, Larissa )
- CS 406 (Section 409) PROJECTS (Ulbrich, Alexander Desire)
- CS 406 (Section 410) PROJECTS (Ruff, Matt )
- CS 406 (Section 411) PROJECTS (Piacenza III, Joseph Richard)
- CS 406 (Section 412) PROJECTS (Bailey, Mike )
- CS 406 (Section 413) PROJECTS (Ianni, Eric Brandon)
- CS 420 GRAPH THEORY WITH APPLS TO CMP (Rosulek, Michael )
- CS 427 (Section 001) CRYPTOGRAPHY (Rosulek, Michael )
- CS 427 (Section 400) CRYPTOGRAPHY (Elshakankiri, Maher )
- CS 440 DATABASE MANAGEMENT SYSTEMS (Termehchy, Arash )
- CS 446 NETWORKS IN COMPUT BIOLOGY (Ramsey, Stephen A)
- CS 457 (Section 001) COMPUTER GRAPHICS SHADERS (Bailey, Mike )
- CS 457 (Section 400) COMPUTER GRAPHICS SHADERS (Bailey, Mike )
- CS 457 (Section 401) COMPUTER GRAPHICS SHADERS (Bailey, Mike )
- CS 462 (Section 400) ^SENIOR SOFTWARE ENGIN PROJECT (Hedaoo, Samarendra )
- CS 462 (Section 401) ^SENIOR SOFTWARE ENGIN PROJECT (Hedaoo, Samarendra )
- CS 464 OPEN SOURCE SOFTWARE (Scott, Hann )
- CS 467 (Section 400) ONLINE CAPSTONE PROJECT (Hedaoo, Samarendra )
- CS 467 (Section 401) ONLINE CAPSTONE PROJECT (Hedaoo, Samarendra )
- CS 472 COMPUTER ARCHITECTURE (Chen, Lizhong )
- CS 473 INTRO TO DIGITAL FORENSIC (Nevin, Dave )
- CS 476 ADVANCED COMPUTER NETWORKING (Gambord, Ryan )
- CS 478 (Section 001) NETWORK SECURITY (Ma, Zane Z)
- CS 478 (Section 400) NETWORK SECURITY (Lewis, Bram )
- CS 478 (Section 501) NETWORK SECURITY (Alberghetti, Dan P)
- CS 492 (Section 400) MOBILE SOFTWARE DEVELOPMENT (Pfeil, William Edward)
- CS 492 (Section 401) MOBILE SOFTWARE DEVELOPMENT (Pfeil, William Edward)
- CS 492 (Section 501) MOBILE SOFTWARE DEVELOPMENT (White, Daniel Christopher)
- CS 499 (Section 001) ST/INTRO INFORMATION RETRIEVAL (Wang, Huazheng )
- CS 499 (Section 002) ST/ COMPUTER GRAPHICS (Zhang, Eugene )
- CS 499 (Section 003) ST/TRUSTWORTHY MACH. LEARNING (Hong, Sanghyun )
- CS 499 (Section 004) ST/VISUAL ANALYTICS SCI & TECH (Zhang, Yue )
- CS 499 (Section 005) ST/INTRO TO DEEP LEARNING (Lee, Stefan M)
- CS 499 (Section 008) ST/TOPOLOGICAL DATA ANALYSIS (Zhang, Eugene )
- CS 499 (Section 400) ST/VERTICALLY INTEGRATED PROJ. (Immler, Vincent )
- CS 499 (Section 401) ST/VERTICALLY INTEGRATED PROJ. (Hundhausen, Christopher D)
- CS 499 (Section 402) ST/VERTICALLY INTEGRATED PROJ. (Bakos, Yong J)
- CS 510 OCCUPATIONAL INTERNSHIP (Bailey, Mike )
- CS 512 DATA SCIENCE TOOLS & PROGRAM (Wolford, Justin D)
- CS 520 GRAPH THEORY WITH APPLS TO CMP (Rosulek, Michael )
- CS 527 ERROR-CORRECTING CODES (Bose, Bella )
- CS 529 (Section 001) ST/ CRYPTOGRAPHY (Rosulek, Michael )
- CS 529 (Section 400) ST/ CRYPTOGRAPHY (Elshakankiri, Maher )
- CS 540 DATABASE MANAGEMENT SYSTEMS (Termehchy, Arash )
- CS 546 NETWORKS IN COMPUT BIOLOGY (Ramsey, Stephen A)
- CS 551 COMPUTER GRAPHICS (Zhang, Eugene )
- CS 557 (Section 001) COMPUTER GRAPHICS SHADERS (Bailey, Mike )
- CS 557 (Section 400) COMPUTER GRAPHICS SHADERS (Bailey, Mike )
- CS 559 (Section 001) ST/TOPOLOGICAL DATA ANALYSIS (Zhang, Eugene )
- CS 559 (Section 004) ST/VISUAL ANALYTICS SCI & TECH (Zhang, Yue )
- CS 563 SOFTWARE MAINTENANCE/EVOLUTION (Motwani, Manish )
- CS 570 HIGH PERFORM COMPUTER ARCHITEC (Figueiredo, Renato J)
- CS 572 COMPUTER ARCHITECTURE (Chen, Lizhong )
- CS 573 INTRO TO DIGITAL FORENSIC (Nevin, Dave )
- CS 579 (Section 002) ST/PHYS ATTACKS & CNTR MSRS (Immler, Vincent )
- CS 579 (Section 400) ST/NETWORK SECURITY (Lewis, Bram )
- CS 582 PROGRAMMING LANGUAGES II (Erwig, Martin )
- CS 599 (Section 002) ST/TOPICS IN CRYPTOGRAPHY (Xu, Jiayu )
- CS 599 (Section 003) ST/INFORMATION THEORY (Nguyen, Thinh P)
- CS 599 (Section 011) ST/ADV. DL & HIGH-PERF COMP (Dong, Wenqian )
- ECE 271 (Section 400) DIGITAL LOGIC DESIGN (Debnath, Anjan )
- ECE 271 (Section 501) DIGITAL LOGIC DESIGN (Riley, Sean )
- ECE 272 DIGITAL LOGIC DESIGN LAB (Debnath, Anjan )
- ECE 322 ELECTRONICS I (Anand, Tejasvi )
- ECE 323 ELECTRONICS II (Moon, Un-Ku )
- ECE 331 ELECTROMECH ENERGY CONVERSION (Brekken, Ted K A)
- ECE 341 JUNIOR DESIGN I (Scheel, Ingrid )
- ECE 351 SIGNALS AND SYSTEMS I (Nguyen, Thinh P)
- ECE 352 SIGNALS AND SYSTEMS II (Kim, Jinsub )
- ECE 353 INTRO TO PROB & RANDOM SIGNALS (Aghasi, Alireza )
- ECE 372 INTRO TO COMPUTER NETWORKS (Gambord, Ryan )
- ECE 375 COMPUTER ORG & ASSEMBLY LANG (Lee, Ben )
- ECE 390 ELECTRIC AND MAGNETIC FIELDS (Jander, Albrecht )
- ECE 391 TRANSMISSION LINES (Zhang, Tingwei )
- ECE 417 BASIC SEMICONDUCTOR DEVICES (Conley Jr, John F)
- ECE 418 SEMICONDUCTOR PROCESSING (Chae, Sieun )
- ECE 423 (Section 001) CMOS INTEGRATED CIRCUITS II
- ECE 423 (Section 002) CMOS INTEGRATED CIRCUITS II (Moon, Un-Ku )
- ECE 431 POWER ELECTRONICS (Cao, Yue )
- ECE 442 ^ENGINEERING DESIGN PROJECT (Cate, Rachael Elizabeth)
- ECE 462 DIGITAL COMM & CHANNEL CODING (Liu, Huaping )
- ECE 476 ADVANCED COMPUTER NETWORKING (Gambord, Ryan )
- ECE 478 NETWORK SECURITY (Ma, Zane Z)
- ECE 482 OPTICAL ELECTRONIC SYSTEMS (Kandadai, Nirmala )
- ECE 499 (Section 001) ST/MODERN MEMORY SYSTEMS (Hale, Kyle C)
- ECE 499 (Section 002) ST/DIG. VLSI DSGN AUTOMATION (Johnston, Matthew Leigh)
- ECE 517 BASIC SEMICONDUCTOR DEVICES (Conley Jr, John F)
- ECE 518 SEMICONDUCTOR PROCESSING (Chae, Sieun )
- ECE 523 CMOS INTEGRATED CIRCUITS II (Moon, Un-Ku )
- ECE 531 POWER ELECTRONICS (Cao, Yue )
- ECE 536 POWER SYSTEM PROTECTION (Senaratne, Galpottage Dilan )
- ECE 550 LINEAR SYSTEMS (Kim, Jinsub )
- ECE 562 DIGITAL COMM & CHANNEL CODING (Liu, Huaping )
- ECE 566 INFORMATION THEORY (Nguyen, Thinh P)
- ECE 570 HIGH PERFORM COMPUTER ARCHITEC (Figueiredo, Renato J)
- ECE 572 COMPUTER ARCHITECTURE (Chen, Lizhong )
- ECE 582 OPTICAL ELECTRONIC SYSTEMS (Kandadai, Nirmala )
- ECE 586 APPLIED MATRIX ANALYSIS (Fu, Xiao )
- ECE 591 ADVANCED ELECTROMAGNETICS (Weisshaar, Andreas )
- ECE 593 RF MICROWAVE CIRCUIT DESIGN (Natarajan, Arun S)
- ECE 599 (Section 001) ST/ ERROR-CORRECTING CODES (Bose, Bella )
- ECE 599 (Section 002) ST/PHYS ATTACKS & CNTR MSRS (Immler, Vincent )
- ECE 599 (Section 003) ST/STATISTICAL LEARNING (Raich, Raviv )
- ECE 599 (Section 004) ST/OPTIMIZATION FOR AI (Aghasi, Alireza )
- ECE 599 (Section 007) ST/MODERN MEMORY SYSTEMS (Hale, Kyle C)
- ECE 599 (Section 009) ST/DIG. VLSI DSGN AUTOMATION (Johnston, Matthew Leigh)
- ECE 599 (Section 011) ST/ADV. DL & HIGH-PERF COMP (Dong, Wenqian )
- ECE 615 SEMICONDUCTOR DEVICES I (Cheng, Li-Jing )
- ECE 626 ANALOG CMOS CIRCUIT DESIGN (Shakya, Jyotindra )
Other Terms Available: