Classes Taken
A collection of courses I've taken throughout my academic journey
CS5610
Web Development
Full-stack web development, HTML, CSS, JavaScript, and modern frameworks.
CS5600
Computer Systems
Systems programming, processes, memory management, threads, and more in C.
CS5200
Database Management Systems
Database design, SQL, R, normalization, data warehousing concepts, and data visualization.
CS5100
Foundations of AI
Search algorithms, constraint satisfaction, game theory, machine learning fundamentals, and more.
CS5800
Algorithms
Algorithm design and analysis, graph theory, dynamic programming, and complexity.
CS5008
Data Structures and Algorithms
Fundamental data structures, algorithm implementation, and problem solving in C.
CS5004
Object-Oriented Design
Design patterns, SOLID principles, and software architecture in Java.
CS5002
Discrete Structures
Mathematical foundations of computer science including logic, sets, relations, and graph theory.
CS5001
Intensive Foundations of CS
Programming fundamentals and problem solving in Python.