List of CSE 522 Courses for the Basic Project Option

CSE522 serves as a course designator. To register, the students should fill out the basic project form (see below), receive approval from the instructor, hand the signed form to the graduate secretary to place in your folder, and then register for the appropriate section (under the corresponding instructor’s section) for CSE522. The student should attend the regular class (see list below). S/he may be expected to do additional project work per the professor's instructions. Please note that since the student will register for CSE522, and not the regular class, SOLAR will not catch time conflicts automatically. So the student should make sure that the class does not conflict with something else they are taking. The student should not register for both CSE 522 and the regular class. The student can get grade for only one.

Finally, the M.S. Basic Project Approval Form needs to be filled out and signed by the professor and turned in to the Graduate Secretary for the student´s file. This will keep a record of what course the student did. The student can do this within the first couple of weeks of classes.

All Future Semesters

The following courses, when offered, can be used to satisfy CSE-522.

  • CSE502 Computer Architecture
  • CSE504 Compiler Design
  • CSE506 Operating Systems
  • CSE508 Network Security
  • CSE509 System Security
  • CSE518 Foundations of Human Computer
  • CSE519 Data Science Fundamentals
  • CSE525 Robotics
  • CSE527 Intro to Computer Vision
  • CSE528 Computer Graphics
  • CSE529 Simulation and Modeling
  • CSE532 Theory of Database Systems
  • CSE534 Fundament of Computer Networks
  • CSE535 Distributed Systems (aka Asynchronous Systems)
  • CSE537 Artificial Intelligence
  • CSE538 Natural Language Processing
  • CSE545 Big Data Analytics
  • CSE564 Visualization
  • CSE566 Virtual Reality
  • CSE570 Wireless and Mobile Networks
  • CSE613 Parallel Programming

Spring 2020

  • CSE509 System Security: Sekar
  • CSE512 Machine Learning: Banerjee
  • CSE525 Robotics: Ryoo
  • CSE527 Intro to Computer Vision: Ling
  • CSE532 Theory of Database Systems: Wang
  • CSE545 Big Data Analytics: Schwartz
  • CSE564 Visualization: Mueller
  • CSE566 Virtual Reality: Kaufman

Fall 2019

  • CSE 504 Compiler Design: Barbara Chapman
  • CSE 506 Operating Systems: Dongyoon Lee
  • CSE 508 Network Security: Amir Rahmati
  • CSE 518 Foundations of Human Computer: Xiaojun Bi
  • CSE 519 Data Science Fundamentals: Steven Skiena
  • CSE 527 Intro to Computer Vision: Dimitrios Samaras
  • CSE 528 Computer Graphics: Hong Qin
  • CSE 529 Simulation and Modeling: Xianfeng Gu
  • CSE 532 Theory of Database Systems: Michael Kifer
  • CSE 534 Fundament of Computer Networks: Aruna Balasubramanian
  • CSE 535 Asynchronous Systems (aka Distributed Systems): Shuai Mu
  • CSE 537 Artificial Intelligence: I.V. Ramakrishnan
  • CSE 538 Natural Language Processing: Niranjan Balasubramanian

Spring 2019

  • CSE 502 Computer Architecture: Michael Ferdman 
  • CSE 506 Operating Systems:Erez Zadok 
  • CSE 509 System Security: Nikolaos Nikiforakis 
  • CSE 527 Intro to Computer Vision: Roy Shilkrot 
  • CSE 532 Theory of Database Systems: Fusheng Wang 
  • CSE 535 Asynchronous Systems: Shuai Mu 
  • CSE 545 Big Data Analytics: Hansen Schwartz 
  • CSE 564 Visualization: Klaus Mueller 
  • CSE 566 Virtual Reality: Arie Kaufman 
  • CSE 570 Wireless and Mobile Networks: Samir Das and Himanshu Gupta 
  • CSE 613 Parallel Programming: Rezaul Chowdhury

Fall 2018

  • CSE 504 Compiler Design: Barbara Chapman
  • CSE 508 Network Security: Amir Rahmati
  • CSE 519 Data Science Fundamentals: Steven Skiena
  • CSE 527 Intro to Computer Vision: Dimitrios Samaras
  • CSE 528 Computer Graphics: Hong Qin
  • CSE 534 Fundamentals Computer Networks: Aruna Balasubramanian
  • CSE 535 Asynchronous Systems: Yanhong Liu
  • CSE 537 Artificial Intelligence: I.V. Ramakrishnan
  • CSE 538 Natural Language Processing: Niranjan Balasubramanian
  • CSE 549 Computational Biology: Robert Patro

Spring 2018

  • CSE 502 Computer Architecture, Nima Honarmand
  • CSE 506 Operating Systems, Erez Zadok
  • CSE 509 System Security, R. Sekar
  • CSE 525 Introduction to Robotics, Dimitris Samaras
  • CSE 537 Artificial Intelligence, Niranjan Balasubramanian
  • CSE 534 Fundamentals Computer Networks, Aruna Balasubramanian
  • CSE 564 Visualization, Hong Qin
  • CSE 592 Convex Optimization, Francesco Orabona
  • CSE 594 Human Computer Interaction, Xiaojun Bi
  • CSE 613 Parallel Programming, Rezaul Chowdhury
  • CSE 628 Natural Language Processing, Niranjan Balasubramanian

Fall 2017

  • CSE 504 Compiler Design, Barbara Chapman
  • CSE 506 Operating Systems, Michael Ferdman
  • CSE 508 Network Security, Michalis Polychronakis
  • CSE 519 Data Science Fundamentals, Steve Skiena
  • CSE 527 Intro to Computer Vision, Roy Shilkrot
  • CSE 528 Computer Graphics, Hong Qin
  • CSE 532 Database Systems, Michael Kifer
  • CSE 533 Network Programming, Jennifer Wong
  • CSE 537 Artificial Intelligence, IV Ramakrishnan
  • CSE 545 Big Data Analytics, H. Andrew Schwartz
  • CSE 549 Computational Biology, Robert Patro​

Spring 2017

  • CSE 502 Computer Architecture, Michael Ferdman
  • CSE 506 Operating Systems, Nima Honarmand
  • CSE 532 Theory of Database Systems, Michael Kifer
  • CSE 534 Fundamentals Computer Networks, Aruna Balasubramanian
  • CSE 564 Visualization, Klaus Mueller
  • CSE 590 Parallel Programming Models, Barbara Chapman

Fall 2016

  • CSE 504 Compiler Design, R. Sekar
  • CSE 506 Operating Systems, Erez Zadok
  • CSE 509 System Security, Nick Nikiforakis
  • CSE 519 Data Science Fundamentals, Steve Skiena
  • CSE 527 Intro to Computer Vision, Minh Hoai Nguyen
  • CSE 528 Computer Graphics, Hong Qin
  • CSE 532 Database Systems, Fusheng Wang
  • CSE 533 Network Programming, TBA
  • CSE 537 Artificial Intelligence, Niranjan Balasubramanian
  • CSE 545 Big Data Analytics, H. Andrew Schwartz
  • CSE 549 Computational Biology, Robert Patro

Spring 2016

  • CSE 502 Computer Architecture, Nima Honarmand
  • CSE 504 Compiler Design, C.R. Ramakrishnan
  • CSE 506 Operating Systems, Donald Porter
  • CSE 508 Network Security, Michalis Polychronakis
  • CSE 525 Intro to Robotics, Dimitris Samaras
  • CSE 532 Theory of Database Systems, Michael Kifer
  • CSE 534 Fundamentals Computer Networks, Aruna Balasubramanian
  • CSE 537 Artificial Intelligence, Anita Wasilewska
  • CSE 564 Visualization, Klaus Mueller
  • CSE 577 Medical Imaging, Allen Tannenbaum
  • CSE 590 Supercomputing, Rezaul Chowdhury
  • CSE 591 Energy-Efficient Computing, Anshul Gandhi

Fall 2015

  • CSE 506 Sec 1 Operating Systems, Erez Zadok
  • CSE 509 System Security, Nick Nikiforakis
  • CSE 527 Computer Vision, Dimitris Samaras
  • CSE 528 Computer Graphics, Hong Qin
  • CSE 532 Sec 1, Database Systems, Michael Kifer
  • CSE 533 Network Programming, Yanni Liu
  • CSE 537 Sec 1 Artificial Intelligence, IV Ramakrishnan
  • CSE 549 Computational Biology, Steve Skiena
  • CSE 570 Wireless and Mobile Networks, Samir Das
  • CSE 590 Data Science Fundamentals, Leman Akoglu
  • CSE 591 Computational Lingustics, Niranjan Balasubramanian
  • CSE 592 Internet Security, Phillipa Gill
  • CSE 610 Parallel Computer Architecture, Nima Honarmand

Spring 2015

  • CSE 502  Computer Architecture, Honarmand
  • CSE 504  Compiler Design, C Ramakrishnan
  • CSE 506  Operating Systems, Ferdman
  • CSE 525  Intro to Robotics, Nguyen
  • CSE 537  Artificial Intelligence, IV Ramakrishnan
  • CSE 564  Visualization, Gu
  • CSE 595  Storage Systems, Zadok
  • CSE 613  Parallel Programming, Chowdhury
  • CSE 615  Advanced Comp. Vision, Samaras
  • CSE 624  Advanced OS, Porter
  • CSE 628  Natural Language Processing, N. Balasubramanian
  • CSE 692  Advanced Topics in Networking, A. Balasubramanian

Fall 2014

  • CSE 506 Sec 1 Operating Systems, Don Porter
  • CSE 509 Sec 1 System Security, Long Lu
  • CSE 511 Brain and Memory Modeling, Larry Wittie
  • CSE 527 Computer Vision, Dimitris Samaras
  • CSE 528 Computer Graphics, Hong Qin (use section 6 of CSE522)
  • CSE 530 Geometric Foundations, Hong Qin (use section 15 of CSE 522)
  • CSE 533 Network Programming, Hussein Badr
  • CSE 537 Sec 1 Artificial Intelligence, Luis Ortiz
  • CSE 549 Computational Biology, Steve Skiena
  • CSE 570 Wireless and Mobile Networks, Samir Das
  • CSE 590 Data Mining Meets Graph Mining, Leman Akoglu
  • CSE 594 Video Analysis, Minh Hoai Nguyen
  • CSE 602 Advanced Computer Architecture, Mike Ferdman
  • CSE 690 Cloud Computing Security, Radu Sion
  • CSE 691 Energy Efficient Computing, Anshul Gandhi

Spring 2014

  • CSE 502 Computer Architecture, Ferdman
  • CSE 504 Compiler Design, Sekar
  • CSE 506 Operating Systems, Zadok
  • CSE 508 Network Security, Lu
  • CSE 512 Machine Learning, Akoglu
  • CSE 525 Intro to Robotics, Samaras
  • CSE 564 Visualization, Gu
  • CSE 590 Social Networks, Gao
  • CSE 591 Virtualization, Porter
  • CSE 594 Internet Censorship, Gill
  • CSE 605 Performance Evaluation, Das
  • CSE 628 Natural Lang. Processing, Choi

Fall 2013

  • CSE 506 Operating Systems, Michael Ferdman
  • CSE 509 System Security, Rob Johnson
  • CSE 511 Brain and Memory Modeling, Larry Wittie
  • CSE 527 Computer Vision, Dimitris Samaras
  • CSE 528 Computer Graphics, Hong Qin
  • CSE 532 Database, Michael Kifer
  • CSE 533 Network Programming, Hussein Badr
  • CSE 537 Artificial Intelligence, IV Ramakrishnan
  • CSE 549 Computational Biology, Steve Skiena
  • CSE 570 Wireless and Mobile Networks, Samir Das
  • CSE 590 Networks and Data Mining Techniques, Leman Akoglu
  • CSE 592 Internet Measurements, Phillipa Gil
  • CSE 608 Advanced Computer Security, Long Lu
  • CSE 624 Advanced Operating Systems, Don Porter
  • CSE 690 Advanced Networking, Vyas Sekar

Spring 2013

  • CSE 504 Compiler Design, CR Ramakrishnan
  • CSE 506 Operating Systems, Erez Zadok (section 4)
  • CSE 507 Computational Linguistics, Yejin Choi
  • CSE 508 Network Security, Rob Johnson
  • CSE 525 Intro to Robotics, Alex Berg
  • CSE 564 Visualization, David Gu
  • CSE 590 Computational Photography, Tamara Berg
  • CSE 595 Storage Systems, Erez Zadok (section 5)
  • CSE 615 Advanced Computer Vision, Dimitris Samaras

Fall 2012

  • CSE 506 Operating Systems, Don Porter
  • CSE 509 System Security, Radu Sion
  • CSE 511 Brain and Memory Modeling, Larry Wittie
  • CSE 527 Computer Vision, Dimitrios Samaras
  • CSE 528 Computer Graphics, Hong Qin
  • CSE 532 Database, Michael Kifer
  • CSE 533 Network Programming, Hussein Badr
  • CSE 537 Artificial Intelligence, IV Ramakrishnan
  • CSE 549 Computational Biology, Steve Skiena
  • CSE 570 Wireless and Mobile Networks, Samir Das
  • CSE 595 Words and Pictures, Tamara Berg

Spring 2012

  • CSE 504 Compiler Design, CR Ramakrishnan
  • CSE 507 Computational Linguistics, Yejin Choi
  • CSE 508 Network Security, Rob Johnson
  • CSE 525 Intro to Robotics, Dimitri Samaras
  • CSE 530 Geometric Foundations, Professor Hong Qin
  • CSE 534 Networks, Samir Das
  • CSE 564 Visualization, David Gu
  • CSE 590 Supercomputing, Rezaul Chowdhury
  • CSE 591 Rec. People, Objects and Action, Tamara Berg
  • CSE 595 Storage Systems, Erez Zadok
  • CSE 624 Adv. Operating Systems, Don Porter