Fall 2020 Courses

CSE 1010 Elements of Computing I
Katherine Walden

CSE 20110 Discrete Mathematics
Corey Pennycuff

CSE 20133 Introduction to Computing for EE Majors
Matthew Morrison

CSE 20221 Logic Design and Sequential Circuits
Siddharth Joshi

CSE 20232 C/C++ Programming
Matthew Morrison

CSE 20289 Systems Programming
Collin Mcmillan

CSE 20311 Fundamentals of Computing
Ramzi Bualuan

CSE 20312 Data Structures
Matthew Morrison

CSE 20600 CSE Service Projects
Shreya Kumar

CSE 30125 Computational Methods
David Richter

CSE 30151 Theory of Computing
David Chiang

CSE 30264 Computer Networks
Dong Wang

CSE 30321 Computer Architecture
Michael Niemier

CSE 30332 Programming Paradigms
Shreya Kumar

CSE 30341 Operating System Principles
Peter Bui

CSE 30600 CSE Service Projects
Paul Brenner
Shreya Kumar

CSE 30872 Programming Challenges
Peter Bui

CSE 40113 Design/Analysis of Algorithms
Danny Chen

CSE 40171 Artificial Intelligence and Social Good
Nitesh Chawla

CSE 40175 Ethical and Professional Issues
Nathaniel Kremer-Herman

CSE 40243 Compilers and Language Design
Douglas Thain

CSE 40424 Human Computer Interaction
Ronald Metoyer

CSE 40522 Computer Engineering Capstone Design
Yiyu Shi

CSE 40535 Computer Vision
Adam Czajka

CSE 40600 CSE Service Projects
Shreya Kumar

CSE 40622 Cryptography
Taeho Jung

CSE 40647 Data Science
Meng Jiang

CSE 40693 Modern Web Development
Michael Wicks

CSE 40773 Software Development for UAS
Jane Cleland-Huang

CSE 40793 Software Development Practices
Shreya Kumar

CSE 40883 Introduction to Droid Building
Robert McLaughlin

CSE 40884 Network Science
Tijana Milenkovic

CSE 40910 Topics in Mathematical Logic
Anand Pilay

CSE 40923 Case Studies in Computing-Based Entrepreneurship
Kevin Bowyer

CSE 40932 Exotic Computing
Peter Kogge

CSE 40947 Cross-Layer Design Methods
X. Sharon Hu

CSE 60171 Artificial Intelligence and Social Good
Nitesh Chawla

CSE 60243 Compilers and Language Design
Douglas Thain

CSE 60424 Human Computer Interaction
Ronald Metoyer

CSE 60535 Computer Vision
Adam Czajka

CSE 60641 Graduate Operating Systems
Christian Poellabauer

CSE 60647 Data Science
Meng Jiang

CSE 60773 Software Development for UAS
Jane Cleland-Huang

CSE 60774 Graduate Networks
Aaron Striegel

CSE 60876 Research Methods
Timothy Weninger

CSE 60884 Network Science
Tijana Milenkovic

CSE 60923 Case Studies in Computing-Based Entrepreneurship
Kevin Bowyer

CSE 60932 Exotic Computing
Peter Kogge

CSE 60947 Cross-Layer Design Methods
X. Sharon Hu

CSE 63801 Research Seminar I
Jane Cleland-Huang