Courses
Graduate Courses
Undergraduate Courses
- Computer Science
- CMSC 435: Software Engineering
- CMSC 426: Computer Vision (Course projects)
- CMSC 421: Intro to Artificial intelligence
- CMSC 420: Advance Data Structures
- CMSC 414: Computer and Network Security
- CMSC 351: Algorithms
- CMSC 330: Organization of Programming Languages
- CMSC 320: Intro to Data Science (Final project)
- CMSC 250: Discrete Structures
- CMSC 216: Introduction to Computer Systems
- CMSC 132: Object-Oriented Programming II
- CMSC 131: Object-Oriented Programming I
- Computer Engineering
- ENEE 459B: Reverse Engineering and Hardware Security Laboratory
- ENEE 447: Operating Systems
- ENEE 446: Digital Computer Design
- ENEE 436: Fundations of Machine Learning (Course projects)
- ENEE 350: Computer Organization
- ENEE 324: Engineering Probability
- ENEE 322: Signal and System Theory
- ENEE 307: Electronic Circuits Design Laboratory
- ENEE 303: Analog and Digital Electronics
- ENEE 245: Digital Circuits and Systems Laboratory
- ENEE 244: Digital Logic Design
- ENEE 222: Elements of Discrete Signal Analysis
- ENEE 205: Electric Circuits
- ENEE 101: Introduction to Electrical & Computer Engineering
- ENES 100: Introduction to Engineering Design
- General
- Math 461: Linear Algebra for Scientists and Engineers
- MATH 401: Applications of Linear Algebra
- MATH 246: Differential Equations for Scientists and Engineers
- PHYS 261: Vibrations, Waves, Heat, Electricity & Magnetism: Laboratory
- PHYS 260: Vibrations, Waves, Heat, Electricity & Magnetism
- CHEM 135: General Chemistry for Engineers