Courses
The University of Maryland, College Park
Computer Science
- Computer Vision
- Machine Learning
- Computer Architecture
- Parallel Computing
- Computer Networks
- Compilers
- Databases
- Data Science
- Algorithms
- Programming Languages
- Computer Systems
- Discrete Structures
- Object-Oriented Programming
Computer Science Electives
- Distributed Systems Programming with Go
- Tools for Leveraging Generative AI
- Competitive Programming
- Coding/Technical Interviews
Cybersecurity
- Cybersecurity Team Problem Solving (IPv6 Networking)
- Cybersecurity Group Project (Honeypots)
- Penetration Testing (offensive security)
- Binary Exploitation (vulnerabilities/attacks)
- Cyber Threats and Risk Management
- Internet of Things Security
Math
- Linear Algebra
- Applied Probability and Statistics
Monta Vista High School
College-Level Math
- Multivariable Calculus
- Vector Calculus
- Differential Equations
College-Level CS
- Advanced Data Structures & Algorithms in C++
- Intermediate Software Design in C++
- Object-Oriented Programming Methodologies in C++
- Data Visualization
- Linux Shell Programming
- Introduction to Linux