COMPUTER SCIENCE -- Spring 2017 30-Jan-2017
course # course name code section days time room instructor
12 Introduction to Computers and Computation 11231 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   11232 11A Tue Fri 8:00 -- 8:50 am SB A103 Huang
12 Introduction to Computers and Computation 11231 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   11233 11B Tue Fri 9:00 -- 9:50 am SB A103 Huang
12 Introduction to Computers and Computation 11231 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   11234 11C Mon Wed 9:00 -- 9:50 am SB A103 Sakai
12 Introduction to Computers and Computation 11231 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   11235 11D Mon Wed 10:05 -- 10:55 am SB A103 Landau
12 Introduction to Computers and Computation 11231 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   11236 11E Mon Wed 1:40 -- 2:30 pm SB A103 Schley
12 Introduction to Computers and Computation 11231 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   11237 11F Mon Wed 2:45 -- 3:35 pm SB A135B Landau
12 Introduction to Computers and Computation 11231 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   11238 11G Mon Wed 3:50 -- 4:40 pm SB A103 Geizhals
12 Introduction to Computers and Computation 11223 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   11224 22A Mon Wed 8:00 -- 8:50 am SB A135B Sakai
12 Introduction to Computers and Computation 11223 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   11225 22B Tue Thu 9:00 -- 9:50 am SB B131 Paciorek
12 Introduction to Computers and Computation 11223 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   11226 22C Mon Wed 11:10 -- 12 noon SB A103 Landau
12 Introduction to Computers and Computation 11223 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   11227 22D Mon Wed 1:40 -- 2:30 pm SB A223 Geizhals
12 Introduction to Computers and Computation 11223 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   11228 22E Mon Wed 2:45 -- 3:35 pm SB A103 Geizhals
12 Introduction to Computers and Computation 11221 33 Mon Wed 7:30 -- 8:20 pm SB C205 Greenberg
12 lab   11222 33A Mon Wed 8:30 -- 9:20 pm SB A135B Greenberg
12 Introduction to Computers and Computation 11219 44 Sat 1:00 -- 2:50 pm SB B131 Lee
12 lab   11220 44A Sat 3:00 -- 4:50 pm SB B131 Lee
12 Introduction to Computers and Computation 11217 45 Sun 1:00 -- 2:50 pm SB A135B Nixon
12 lab   11218 45A Sun  3:00 -- 4:50 pm SB A135B Nixon
               
48 Spreadsheet Programming (may substitute 90) 11213 11 Tue Thu 9:00 -- 9:50 am SB C205 Fried, Matthew
48 lab   11214 11A Tue Thu 8:00 -- 8:50 am SB B131 Fried, Matthew
48 Spreadsheet Programming (may substitute 90) 11213 11 Tue Thu 9:00 -- 9:50 am SB C205 Fried, Matthew
48 lab   11215 11B Tue Thu 10:05 -- 10:55 am SB B131 Fried, Matthew
48 Spreadsheet Programming (may substitute 90) 11213 11 Tue Thu 9:00 -- 9:50 am SB C205 Fried, Matthew
48 lab   11216 11C Tue Thu 11:10 -- 12 noon SB B131 Fried, Matthew
48 Spreadsheet Programming (may substitute 90) 11210 32 Mon Wed 6:30 -- 7:20 pm SB C205 Goldberg
48 lab   11211 32A Mon Wed 5:30 -- 6:20 pm SB B131 Goldberg
48 Spreadsheet Programming (may substitute 90) 11210 32 Mon Wed 6:30 -- 7:20 pm SB C205 Goldberg
48 lab   11212 32B Mon Wed 7:30 -- 8:20 pm SB B131 Goldberg
48 Spreadsheet Programming (may substitute 90) 11208 43 Sun 1:00 -- 2:50 pm SB B131 Greenberg
48 lab   11209 43A Sun 3:00 -- 4:50 pm SB B131 Greenberg
               
87 Introduction to Scientific Computing 11206 31 Tue Thu 5:00 -- 5:50 pm SB A103 Phillips
87 lab Introduction to Scientific Computing 11207 31A Tue Thu 6:00 -- 6:50 pm SB A103 Phillips
90 Problem Solving with Visual Basic (may substitute 80) 11200 13 Tue Fri 8:00 -- 8:50 am SB B145 Smith-Thompson
90   11200 13 Fri 9:00 -- 9:50 am SB A223 Smith-Thompson
90 Computational Thinking in the Highschools 11202 25 Mon Wed 1:40 -- 2:55 pm SB A135H Frary
90 E-Commerce Technologies 11203 36 Mon Wed 8:00 -- 9:15 pm SB A103 Law
100 Information and Intelligence 11199 27 Tue Thu 12:15 -- 1:30 pm SB B141 Vickery
               
111 Algorithmic Problem Solving  11188 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   11189 11A Mon Wed 8:00 -- 8:50 am SB A223 Tse
111 Algorithmic Problem Solving  11188 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   11194 11B Tue Thu 10:05 -- 10:55 am SB A223 Ni
111 Algorithmic Problem Solving  11188 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   11195 11C Tue Thu 2:45 -- 3:35 pm SB A135B Wang
111 Algorithmic Problem Solving  11188 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   11196 11D Tue Thu 9:00 -- 9:50 am SB A223 Ni
111 Algorithmic Problem Solving  11188 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   11197 11E Mon Wed 10:05 -- 10:55 am SB B131 Tse
111 Algorithmic Problem Solving  11188 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   11198 11F Tue Thu 12:15 -- 1:05 pm SB B131 Wang
111 Algorithmic Problem Solving  11173 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   11175 22A Mon Wed 11:10 -- 12 noon SB A223 Tse
111  Algorithmic Problem Solving  11173 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   11176 22B Mon Wed 11:10 -- 12 noon SB B131 Sakai
111  Algorithmic Problem Solving  11173 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   11177 22C Mon Wed 10:05 -- 10:55 am SB A135B Mahavadi
111  Algorithmic Problem Solving  11173 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   11179 22D Tue Thu 1:40 -- 2:30 pm SB A223 Wang
111 Algorithmic Problem Solving  11173 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   11181 22E Tue Thu 2:45 -- 3:35 pm SB A223 Fried, Michael
111 Algorithmic Problem Solving  11173 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   37374 22F Tue Thu 11:10 -- 12 noon SB A135B Mahavadi
111 Algorithmic Problem Solving  11169 33 Mon Wed 5:00 -- 5:50 pm SB C205 Geizhals
111 lab   11170 33A Tue Thu 7:30 -- 8:20 pm SB A223 Yang
111 Algorithmic Problem Solving  11169 33 Mon Wed 5:00 -- 5:50 pm SB C205 Geizhals
111 lab   11171 33B Tue Thu 6:30 -- 7:20 pm SB A223 Yang
               
211 Object Oriented Programming in C++ 11120 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   11122 21A Tue Thu 8:00 -- 8:50 am SB A135B An
211 Object Oriented Programming in C++ 11120 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   11124 21B Tue Thu 9:00 -- 9:50 am SB A135B An
211 Object Oriented Programming in C++ 11120 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   11127 21C Tue Thu 11:10 -- 12 noon SB A103 Bian
211 Object Oriented Programming in C++ 11120 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   11130 21D Mon Wed 11:10 -- 12 noon SB A135B Wang
211 Object Oriented Programming in C++ 11120 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   11140 21E Tue Thu 1:40 -- 2:30 pm SB A135B Fried, Michael
211 Object Oriented Programming in C++ 11120 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   11142 21F Tue Thu 10:05 -- 10:55 am SB A103 Bian
211 Object Oriented Programming in C++ 11120 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   11144 21G Mon Wed 3:50 -- 4:40 pm SB A223 Landau
211 Object Oriented Programming in C++ 11103 52 Fri 12:15 -- 2:05 pm SB C205 Waxman
211 lab   11106 52A Mon Wed 2:45 -- 3:35 pm SB A223 Li
211 Object Oriented Programming in C++ 11103 52 Fri 12:15 -- 2:05 pm SB C205 Waxman
211 lab   11109 52B Mon Wed 3:50 -- 4:40 pm SB B131 Li
211 Object Oriented Programming in C++ 11103 52 Fri 12:15 -- 2:05 pm SB C205 Waxman
211 lab   39301 52C Tue Thu 12:15 -- 1:05 pm SB A223 Li
211 Object Oriented Programming in C++ 11103 52 Fri 12:15 -- 2:05 pm SB C205 Waxman
211 lab   61149 52D Tue Thu 3:50 -- 4:40 pm SB B131 Lee
211 Object Oriented Programming in C++ 11007 33 Tue Thu 8:30 -- 9:20 pm SB C205 Alayev
211 lab   11098 33A Mon Wed 6:30 -- 7:20 pm SB A223 Abreu
               
212 Object Oriented Programming in Java 11053 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   11056 11A Tue Thu 11:10 -- 12 noon SB A223 An
212 Object Oriented Programming in Java 11053 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   11060 11B Mon Wed 1:40 -- 2:30 pm SB A135B Song
212 Object Oriented Programming in Java 11053 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   11063 11C Tue Thu 12:15 -- 1:05 pm SB A135B Song
212 Object Oriented Programming in Java 11053 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   11066 11D Tue Thu 1:40 -- 2:30 pm SB B131 Bian
212 Object Oriented Programming in Java 11053 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   11069 11E Tue Thu 12:15 -- 1:05 pm SB A135H Wu
212 Object Oriented Programming in Java 11053 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab 11072 11F Tue Thu 3:50 -- 4:40 pm SB A135B Li
212 Object Oriented Programming in Java 11053 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   11074 11G Tue Thu 10:05 -- 10:55 am SB A135B An
212 Object Oriented Programming in Java 37371 12 Mon Wed 9:00 -- 9:50 am SB B137 Mahavadi
212 lab   37372 12A Tue Thu 8:00 -- 8:50 am SB A223 Bian
212 Object Oriented Programming in Java 37371 12 Mon Wed 9:00 -- 9:50 am SB B137 Mahavadi
212 lab   37373 12B Mon Wed 8:00 -- 8:50 am SB B131 Frary
212 Object Oriented Programming in Java 37371 12 Mon Wed 9:00 -- 9:50 am SB B137 Mahavadi
212 lab   61148 12C Tue Thu 2:45 -- 3:35 pm SB B131 Zhao
212 Object Oriented Programming in Java 11003 33 Tue Thu 6:30 -- 7:20 pm SB C205 Lee
212 lab   11010 33A Mon Wed 6:30 -- 7:20 pm SB A135B Chen, Cong
212 Object Oriented Programming in Java 11003 33 Tue Thu 6:30 -- 7:20 pm SB C205 Lee
212 lab   11014 33B Mon Wed 7:30 -- 8:20 pm SB A135B Chen, Cong
         
220 Discrete Structures 8402 11 Tue Thu 10:45 -- 12 noon SB B145 Whitehead
220 Discrete Structures 36585 16 Tue Thu 12:15 -- 1:30 pm SB C205 Mahavadi
220 Discrete Structures 10989 23 Tue Thu 1:40 -- 2:55 pm SB D133 Mahavadi
220 Discrete Structures 36591 27 Mon Wed 3:10 -- 4:25 pm SB D133 Goswami
220 Discrete Structures 10818 32 Mon Wed 6:30 -- 7:45 pm SB B141 Kong
220 Discrete Structures 10990 34 Mon Wed 8:00 -- 9:15 pm SB B141 Kong
220 Discrete Structures 10991 55 Fri 8:15 -- 11:05 am SB B141 Paciorek
240 Computer Organization & Assemblers 8398 11 Tue Fri 9:15 -- 10:30 am PH 114 Fluture
240 Computer Organization & Assemblers 8399 22 Tue Thu 3:10 -- 4:25 pm SB B141 Svitak
240 Computer Organization & Assemblers 37370 25 Mon Wed 3:10 -- 4:25 pm SB C203 Frary
240 Computer Organization & Assemblers 57043 36 Mon Wed 8:00 -- 9:15 pm SB A135H Abreu
240 Computer Organization & Assemblers 8400 33 Mon Wed 8:30 -- 9:45 pm SB B131 Yeh
240 Computer Organization & Assemblers 8401 34 Tue Thu 8:30 -- 9:45 pm SB D133 Yeh
               
313 Data Structures 36587 24 Mon Wed 1:40 -- 2:55 pm SB B131 Svitak
313 Data Structures 8173 21 Mon Wed 3:10 -- 4:25 pm SB B141 Rozovskaya
313 Data Structures 60116 16 Tue Thu 9:15 -- 10:30 am SB D135 Mahavadi
313 Data Structures 8174 22 Tue Fri 12:15 -- 1:30 pm SB D133 Smith-Thompson
313 Data Structures 57045 35 Mon Wed 5:00 -- 6:15 pm SB B141 Xiang
313 Data Structures 8175 33 Tue Thu 8:00 -- 9:15 pm SB B131 Svitak
316 Principles of Programming Languages 8392 21 Mon Wed 1:40 -- 2:55 pm SB B141 Kong
316 Principles of Programming Languages 20361 23 Mon Wed 3:10 -- 4:25 pm SB D135 Kong
316 Principles of Programming Languages 8394 32 Tue Thu 6:30 -- 7:45 pm SB B141 Yukawa
320 Theory of Computation 8224 11 Mon Wed 10:45 -- 12 noon RE 017 Obrenić
320 Theory of Computation 56210 24 Tue Thu 1:40 -- 2:55 pm SB B141 Boklan
320 Theory of Computation 36586 33 Wed 6:30 -- 9:20 pm SB D133 Teitelman
320 Theory of Computation 8225 32 Tue Thu 5:00 -- 6:15 pm SB B141 Boklan
323 Design and Analysis of Algorithms 7912 11 Mon Wed 9:15 -- 10:30 am SB B141 Yuan
323 Design and Analysis of Algorithms 7914 32 Mon Wed 5:00 -- 6:15 pm SB B145 Goswami
323 Design and Analysis of Algorithms 7916 33 Tue Thu 8:00 -- 9:15 pm SB B145 Phillips
331 Database Systems  7920 21 Mon Wed 1:40 -- 2:55 pm RE 017 Obrenić
331 Database Systems 8157 22 Tue Thu 3:10 -- 4:25 pm SB A135H Heller
331 Database Systems 8158 33 Mon Wed 8:00 -- 9:15 pm SB B145 Leavitt
340 Operating Systems Principles 8159 11 Tue Fri 10:45 -- 12 noon PH 114 Fluture
340 Operating Systems Principles 8163 22 Mon Wed 3:10 -- 4:25 pm SB B145 Fluture
340 Operating Systems Principles 8165 53 Fri 12:15 -- 3:05 pm PH 114 Fluture
340 Operating Systems Principles 57038 34 Tue Thu 9:30 -- 10:45 pm KY 258 Upadhyay
343 Computer Architecture 8167 11 Tue Fri 10:45 -- 12 noon SB C205 Smith-Thompson
343 Computer Architecture 36471 24 Mon Wed 3:10 -- 4:25 pm SB A135H Svitak
343 Computer Architecture 7922 32 Tue Thu 8:00 -- 9:15 pm KY 258 Upadhyay
343 Computer Architecture 11962 33 Tue Thu 5:00 -- 6:15 pm SB B145 Svitak
370 Software Engineering  8170 11 Mon Wed 10:45 -- 12 noon SB B145 Goldberg
370 Software Engineering  8171 12 Tue Thu 9:15 -- 10:30 am SB B141 Sy
370 Software Engineering  8172 23 Tue Thu 12:15 -- 1:30 pm SB B145 Sy
               
381 Modeling and Simulation 61096 11 Mon Wed 9:15 -- 10:30 am SB A223 Brown
381 Machine Learning in Quantitative Finance 8130 12 Mon Wed 10:45 -- 12 noon SB B141 Yuan 
344 Distributed Computing 8112 29 Mon Wed 1:40 -- 2:55 pm SB D133 Fluture
381 Approximation Algorithms 38948 37 Mon Wed 6:30 -- 7:45 pm SB B145 Goswami
381 Machine Learning in Image Analysis 8141 33 Mon Wed 8:00 -- 9:15 pm SB D135 Chen, Chao
381 Quantum Computing 59827 28 Tue Thu 1:40 -- 2:55 pm SB B145 Whitehead
381 Business Intelligence 8155 30 Tue Thu 1:40 -- 2:55 pm SB A135H Heller
381 Internet Security 8147 14 Tue Thu 10:45 -- 12 noon SB B141 Sy
381 Image Processing 8151 25 Tue Thu 3:10 -- 4:25 pm SB B145 Phillips
332 Object Oriented Databases 8125 36 Tue Thu 5:00 -- 6:15 pm SB A223 Yukawa
           
700 Algorithms I 7913 11 Mon Wed 9:15 -- 10:30 am SB B141 Yuan
700 Algorithms I 7915 32 Mon Wed 5:00 -- 6:15 pm SB B145 Goswami
700 Algorithms I 7917 33 Tue Thu 8:00 -- 9:15 pm SB B145 Phillips
715 Distributed Computing 8115 29 Mon Wed 1:40 -- 2:55 pm SB D133 Fluture
744 Computer Architecture and Networks 43934 24 Mon Wed 3:10 -- 4:25 pm SB A135H Svitak
744 Computer Architecture and Networks 7923 32 Tue Thu 8:00 -- 9:15 pm KY 258 Upadhyay
744 Computer Architecture and Networks 43935 33 Tue Thu 5:00 -- 6:15 pm SB B145 Svitak
               
780 Modeling and Simulation 61097 11 Mon Wed 9:15 -- 10:30 am SB A223 Brown
780 Machine Learning in Quantitative Finance  (semicore M) 8132 12 Mon Wed 10:45 -- 12 noon SB B141 Yuan 
711 Database Systems 7921 21 Mon Wed 1:40 -- 2:55 pm RE 017 Obrenić
780 Approximation Algorithms (semicore M) 38949 37 Mon Wed 6:30 -- 7:45 pm SB B145 Goswami
780 Machine Learning in Image Analysis (semicore M) 8144 33 Mon Wed 8:00 -- 9:15 pm SB D135 Chen, Chao
780 Internet Security  (semicore S) 8149 14 Tue Thu 10:45 -- 12 noon SB B141 Sy
780 Quantum Computing (semicore M) 59830 28 Tue Thu 1:40 -- 2:55 pm SB B145 Whitehead
780 Image Processing  (semicore S) 8153 25 Tue Thu 3:10 -- 4:25 pm SB B145 Phillips
780 Object Oriented Databases 8126 36 Tue Thu 5:00 -- 6:15 pm SB A223 Yukawa