COMPUTER SCIENCE -- Fall 2016 28-Aug-2016
course # course name code section days time room instructor
12 Introduction to Computers and Computation 42685 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   42686 11A Tue Fri 8:00 -- 8:50 am SB A103 Huang, XiuYi
12 Introduction to Computers and Computation 42685 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   42687 11B Tue Fri 9:00 -- 9:50 am SB A103 Huang, XiuYi
12 Introduction to Computers and Computation 42685 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   42688 11C Tue Fri 10:05 -- 10:55 am SB A103 Li
12 Introduction to Computers and Computation 42685 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   42689 11D Mon Wed 9:00 -- 9:50 am SB A103 Fluture
12 Introduction to Computers and Computation 42685 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   42690 11E Mon Wed 10:05 -- 10:55 am SB A103 Landau
12 Introduction to Computers and Computation 42685 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   42691 11F Mon Wed 3:50 -- 4:40 pm SB A103 Geizhals
12 Introduction to Computers and Computation 42685 11 Mon Wed 11:10 -- 12 noon SB C205 Waxman
12 lab   42692 11G Mon Wed 1:40 -- 2:30 pm SB A103 Zhang
12 Introduction to Computers and Computation 42693 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   42694 22A Mon Wed 11:10 -- 12 noon SB A103 Landau
12 Introduction to Computers and Computation 42693 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   42695 22B Mon Wed 1:40 -- 2:30 pm SB A223 Geizhals
12 Introduction to Computers and Computation 42693 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   42697 22D Tue Thu 12:15 -- 1:05 pm SB A103 Zhang
12 Introduction to Computers and Computation 42693 22 Mon Wed 3:50 -- 4:40 pm SB C205 Waxman
12 lab   42698 22E Mon Wed 2:45 -- 3:35 pm SB A103 Geizhals
12 Introduction to Computers and Computation 42683 33 Mon Wed 7:30 -- 8:20 pm SB C205 Greenberg
12 lab   42684 33A Mon Wed 8:30 -- 9:20 pm SB A135B Greenberg
12 Introduction to Computers and Computation 42681 44 Sat 1:00 -- 2:50 pm SB B131 Mashburn
12 lab   42682 44A Sat 3:00 -- 4:50 pm SB B131 Mashburn
               
48 Spreadsheet Programming (may substitute 90) 42576 11 Tue Thu 9:00 -- 9:50 am SB C205 Fried, Matthew
48 lab   42580 11A Tue Thu 8:00 -- 8:50 am SB B131 Fried, Matthew
48 Spreadsheet Programming (may substitute 90) 42576 11 Tue Thu 9:00 -- 9:50 am SB C205 Fried, Matthew
48 lab   42581 11B Tue Thu 10:05 -- 10:55 am SB B131 Fried, Matthew
48 Spreadsheet Programming (may substitute 90) 42576 11 Tue Thu 9:00 -- 9:50 am SB C205 Fried, Matthew
48 lab   42585 11C Tue Thu 11:10 -- 12 noon SB B131 Fried, Matthew
48 Spreadsheet Programming (may substitute 90) 42589 52 Fri 12:15 -- 2:05 pm SB B131 Fluture
48 lab   42595 52A Fri 2:15 -- 4:05 pm SB B131 Fluture
48 Spreadsheet Programming (may substitute 90) 42600 33 Mon Wed 6:30 -- 7:20 pm SB C205 Goldberg
48 lab   42603 33A Mon Wed 5:30 -- 6:20 pm SB B131 Goldberg
48 Spreadsheet Programming (may substitute 90) 42600 33 Mon Wed 6:30 -- 7:20 pm SB C205 Goldberg
48 lab   42604 33B Mon Wed 7:30 -- 8:20 pm SB B131 Goldberg
               
87 Introduction to Scientific Computing 42614 31 Tue Thu 5:00 -- 5:50 pm SB A103 Phillips
87 lab Introduction to Scientific Computing 42617 31A Tue Thu 6:00 -- 6:50 pm SB A103 Phillips
81 Introduction to Web Programming 42622 32 Mon Wed 6:30 -- 7:45 pm SB A103 Law
85 Database Application Programming 42623 33 Mon Wed 8:00 -- 9:15 pm SB A103 Law
90 Problem Solving with Visual Basic (may substitute 80) 42624 14 Tue Fri 8:00 -- 8:50 am SB B145 Smith-Thompson
90   42624 14 Fri 9:00 -- 9:50 am SB A223 Smith-Thompson
90 Computing and the Digital World 42625 15 Mon Wed 9:15 -- 10:30 am SB A223 Brown
100 Information and Intelligence 42626 26 Tue Thu 12:15 -- 1:30 pm SB B141 Vickery
               
111 Algorithmic Problem Solving  42729 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   42730 11A Mon Wed 8:00 -- 8:50 am SB A223 Tse
111 Algorithmic Problem Solving  42729 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   42731 11B Tue Thu 10:05 -- 10:55 am SB A223 Mahavadi
111 Algorithmic Problem Solving  42729 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   42732 11C Tue Thu 2:45 -- 3:35 pm SB A135B Wang
111 Algorithmic Problem Solving  42729 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   42733 11D Tue Thu 9:00 -- 9:50 am SB A223 Mahavadi
111 Algorithmic Problem Solving  42729 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   42734 11E Mon Wed 10:05 -- 10:55 am SB B131 Tse
111 Algorithmic Problem Solving  42729 11 Mon Wed 9:00 -- 9:50 am SB C205 Ryba
111 lab   42735 11F Tue Thu 12:15 -- 1:05 pm SB B131 Wang
111 Algorithmic Problem Solving  42736 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   42737 22A Mon Wed 11:10 -- 12 noon SB A223 Tse
111  Algorithmic Problem Solving  42736 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   42738 22B Mon Wed 11:10 -- 12 noon SB B131 Mahavadi
111  Algorithmic Problem Solving  42736 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   42739 22C Mon Wed 10:05 -- 10:55 am SB A135B Zhang
111  Algorithmic Problem Solving  42736 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   42740 22D Tue Thu 1:40 -- 2:30 pm SB A223 Wang
111 Algorithmic Problem Solving  42736 22 Mon Wed 2:45 -- 3:35 pm SB C205 Ryba
111 lab   42741 22E Tue Thu 2:45 -- 3:35 pm SB A223 Fried, Michael
111 Algorithmic Problem Solving  42742 33 Mon Wed 5:00 -- 5:50 pm SB C205 Geizhals
111 lab   42743 33A Tue Thu 7:30 -- 8:20 pm SB A223 Yang
111 Algorithmic Problem Solving  42742 33 Mon Wed 5:00 -- 5:50 pm SB C205 Geizhals
111 lab   42744 33B Tue Thu 6:30 -- 7:20 pm SB B131 Yang
               
112 Algorithmic Problem Solving in Java 42605 21 Mon Wed 2:45 -- 3:35 pm SB B131 Landau
112 lab   42606 21A Mon Wed 3:50 -- 4:40 pm SB B131 Landau
               
211 Object Oriented Programming in C++ 42715 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   42716 21A Tue Thu 8:00 -- 8:50 am SB A135B An
211 Object Oriented Programming in C++ 42715 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   42717 21B Tue Thu 9:00 -- 9:50 am SB A135B An
211 Object Oriented Programming in C++ 42715 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   42718 21C Tue Fri 11:10 -- 12 noon SB A103 Li
211 Object Oriented Programming in C++ 42715 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   42719 21D Mon Wed 11:10 -- 12 noon SB A135B Wang
211 Object Oriented Programming in C++ 42715 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   42720 21E Tue Thu 1:40 -- 2:30 pm SB A135B Fried, Michael
211 Object Oriented Programming in C++ 42715 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   42721 21F Tue Thu 11:10 -- 12 noon SB A135B An
211 Object Oriented Programming in C++ 42715 21 Mon Wed 1:40 -- 2:30 pm SB C205 Waxman
211 lab   42722 21G Tue Thu 10:05 -- 10:55 am SB A135B An
211 Object Oriented Programming in C++ 42723 52 Fri 12:15 -- 2:05 pm SB C205 Waxman
211 lab   42724 52A Mon Wed 2:45 -- 3:35 pm SB A223 Li
211 Object Oriented Programming in C++ 42723 52 Fri 12:15 -- 2:05 pm SB C205 Waxman
211 lab   42725 52B Mon Wed 1:40 -- 2:30 pm SB B131 Li
211 Object Oriented Programming in C++ 42723 52 Fri 12:15 -- 2:05 pm SB C205 Waxman
211 lab   58389 52C Mon Wed 3:50 -- 4:40 pm SB A135B Ni
211 Object Oriented Programming in C++ 42726 33 Tue Thu 8:30 -- 9:20 pm SB C205 Alayev
211 lab   42727 33A Mon Wed 6:30 -- 7:20 pm SB A223 Abreu
211 Object Oriented Programming in C++ 42726 33 Tue Thu 8:30 -- 9:20 pm SB C205 Alayev
211 lab   42728 33B Mon Wed 7:30 -- 8:20 pm SB A223 Abreu
               
212 Object Oriented Programming in Java 42701 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   42702 11A Tue Thu 11:10 -- 12 noon SB A223 Wu
212 Object Oriented Programming in Java 42701 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   42703 11B Mon Wed 1:40 -- 2:30 pm SB A135B Ni
212 Object Oriented Programming in Java 42701 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   42704 11C Tue Thu 12:15 -- 1:05 pm SB A135B Song
212 Object Oriented Programming in Java 42701 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   42705 11D Tue Thu 1:40 -- 2:30 pm SB B131 Song
212 Object Oriented Programming in Java 42701 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   42706 11E Tue Thu 12:15 -- 1:05 pm SB A223 Wu
212 Object Oriented Programming in Java 42701 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab 42707 11F Tue Thu 3:50 -- 4:40 pm SB A135B Song
212 Object Oriented Programming in Java 42701 11 Mon Wed 10:05 -- 10:55 am SB C205 Lord
212 lab   42708 11G Mon Wed 3:50 -- 4:40 pm SB A223 Chen, Cong
212 Object Oriented Programming in Java 42709 22 Tue Thu 12:15 -- 1:05 pm SB C205 Lee
212 lab   42710 22A Tue Thu 3:50 -- 4:40 pm SB A223 Lee
212 Object Oriented Programming in Java 42709 22 Tue Thu 12:15 -- 1:05 pm SB C205 Lee
212 lab   42711 22B Tue Thu 9:00 -- 9:50 am SB B131 Lee
212 Object Oriented Programming in Java 58439 14 Tue Thu 9:00 -- 9:50 am SB B137 Frary
212 lab   58440 14A Tue Thu 12:15 -- 1:05 pm SB A135H Frary
212 Object Oriented Programming in Java 58439 14 Tue Thu 9:00 -- 9:50 am SB B137 Frary
212 lab   59682 14B Tue Thu 8:00 -- 8:50 am SB A223 Frary
212 Object Oriented Programming in Java 42712 33 Tue Thu 6:30 -- 7:20 pm SB C205 Lee
212 lab   42713 33A Mon Wed 6:30 -- 7:20 pm SB A135B Chen, Cong
212 Object Oriented Programming in Java 42712 33 Tue Thu 6:30 -- 7:20 pm SB C205 Lee
212 lab   42714 33B Mon Wed 7:30 -- 8:20 pm SB A135B Chen, Cong
         
220 Discrete Structures 59071 16 Mon Wed 8:00 -- 9:15 am SB A135H Mahavadi
220 Discrete Structures 42671 11 Tue Thu 10:45 -- 12 noon SB B145 Whitehead
220 Discrete Structures 42672 22 Mon Wed 3:10 -- 4:25 pm SB B141 Goswami
220 Discrete Structures 42673 23 Tue Thu 3:10 -- 4:25 pm SB B145 Whitehead
220 Discrete Structures 57583 35 Mon Wed 6:30 -- 7:45 pm SB B141 Kong
220 Discrete Structures 42674 34 Mon Wed 8:00 -- 9:15 pm SB B141 Kong
240 Computer Organization & Assemblers 42675 11 Tue Fri 9:15 -- 10:30 am PH 152 Fluture
240 Computer Organization & Assemblers 57635 25 Mon Wed 3:10 -- 4:25 pm SB D135 Frary
240 Computer Organization & Assemblers 42676 22 Tue Thu 3:10 -- 4:25 pm SB C207 Svitak
240 Computer Organization & Assemblers 42677 33 Mon Wed 8:30 -- 9:45 pm SB B131 Yeh
240 Computer Organization & Assemblers 42678 34 Tue Thu 8:30 -- 9:45 pm SB D133 Yeh
               
313 Data Structures 59448 24 Mon Wed 1:40 -- 2:55 pm SB B145 Svitak
313 Data Structures 42664 21 Tue Thu 1:40 -- 2:55 pm SB B141 Chen, Chao
313 Data Structures 42665 22 Tue Fri 12:15 -- 1:30 pm SB D133 Smith-Thompson
313 Data Structures 42666 33 Tue Thu 8:00 -- 9:15 pm SB B131 Svitak
316 Principles of Programming Languages 54201 13 Mon Wed 1:40 -- 2:55 pm SB B141 Kong
316 Principles of Programming Languages 42667 31 Mon Wed 5:00 -- 6:15 pm SB B141 Kong
316 Principles of Programming Languages 42668 32 Tue Thu 6:30 -- 7:45 pm SB B141 Yukawa
320 Theory of Computation 42669 11 Mon Wed 10:45 -- 12 noon RE 017 Obrenić
320 Theory of Computation 42670 32 Wed 6:30 -- 9:20 pm PH 154 Teitelman
323 Design and Analysis of Algorithms 42629 22 Tue Thu 3:10 -- 4:25 pm SB A143 Phillips
323 Design and Analysis of Algorithms 42630 33 Tue Thu 5:00 -- 6:15 pm SB B141 Yukawa
331 Database Systems  42633 21 Mon Wed 1:40 -- 2:55 pm RE 017 Obrenić
331 Database Systems 42659 33 Mon Wed 8:00 -- 9:15 pm SB B145 Leavitt
340 Operating Systems Principles 42661 11 Tue Fri 10:45 -- 12 noon SB D133 Fluture
340 Operating Systems Principles 42662 22 Mon Wed 3:10 -- 4:25 pm SB B145 Fluture
340 Operating Systems Principles 42663 33 Mon Wed 6:43 -- 7:58 pm SB B145 Upadhyay
343 Computer Architecture 59447 14 Mon Wed 10:45 -- 12 noon SB A135H Svitak
343 Computer Architecture 42660 11 Tue Fri 10:45 -- 12 noon SB C205 Smith-Thompson
343 Computer Architecture 42635 32 Mon Wed 8:30 -- 9:45 pm SB C205 Upadhyay
343 Computer Architecture 53691 33 Tue Thu 5:00 -- 6:15 pm SB A135H Svitak
370 Software Engineering  42655 11 Mon Wed 9:15 -- 10:30 am SB B145 Goldberg
370 Software Engineering  42656 12 Mon Wed 10:45 -- 12 noon SB B145 Goldberg
370 Software Engineering  42657 13 Tue Thu 9:15 -- 10:30 am SB B141 Sy
               
381 Machine Learning 42637 12 Mon Wed 10:45 -- 12 noon SB B141 Yuan 
344 Distributed Computing 42639 29 Mon Wed 1:40 -- 2:55 pm SB D133 Fluture
368 Computer Graphics 59952 30 Mon Wed 5:00 -- 6:15 pm SB B145 Xiang
381 Natural Language Processing 42641 33 Mon Wed 6:30 -- 7:45 pm PH 113 Rozovskaya
381 Biometric Security and Privacy 42643 14 Tue Thu 10:45 -- 12 noon SB B141 Sy
334 Data Mining and Warehousing 42645 25 Tue Thu 12:15 -- 1:30 pm SB B145 Sy
381 Quantum Computing 42647 26 Tue Thu 1:40 -- 2:55 pm SB B145 Whitehead
352 Cryptography 42649 27 Tue Thu 3:10 -- 4:25 pm SB B141 Boklan
381 Image Processing 42651 38 Tue Thu 8:00 -- 9:15 pm SB B145 Phillips
             
700 Algorithms I 42631 22 Tue Thu 3:10 -- 4:25 pm SB A143 Phillips
700 Algorithms I 42632 33 Tue Thu 5:00 -- 6:15 pm SB B141 Yukawa
715 Distributed Computing 42640 29 Mon Wed 1:40 -- 2:55 pm SB D133 Fluture
722 Computability and Complexity 42654 31 Tue Thu 8:00 -- 9:15 pm SB B141 Yukawa
744 Computer Architecture and Networks 42636 32 Mon Wed 8:30 -- 9:45 pm SB C205 Upadhyay
               
780 Machine Learning (semicore M) 42638 12 Mon Wed 10:45 -- 12 noon SB B141 Yuan 
711 Database Systems 42634 21 Mon Wed 1:40 -- 2:55 pm RE 017 Obrenić
718 Computer Graphics (semicore S) 59953 30 Mon Wed 5:00 -- 6:15 pm SB B145 Xiang
780 Natural Language Processing (semicore S) 42642 33 Mon Wed 6:30 -- 7:45 pm PH 113 Rozovskaya
780 Biometric Security and Privacy  (semicore S) 42644 14 Tue Thu 10:45 -- 12 noon SB B141 Sy
780 Data Mining and Warehousing (semicore M) 42646 25 Tue Thu 12:15 -- 1:30 pm SB B145 Sy
381 Quantum Computing (semicore M) 42648 26 Tue Thu 1:40 -- 2:55 pm SB B145 Whitehead
780 Cryptography  (semicore M) 42650 27 Tue Thu 3:10 -- 4:25 pm SB B141 Boklan
780 Image Processing  (semicore S) 42652 38 Tue Thu 8:00 -- 9:15 pm SB B145 Phillips