Classes Taken

A collection of courses I've taken throughout my academic journey

Spring 2026

CS5610

Web Development

Full-stack web development, HTML, CSS, JavaScript, and modern frameworks.

Spring 2026

CS5600

Computer Systems

Systems programming, processes, memory management, threads, and more in C.

Fall 2025

CS5200

Database Management Systems

Database design, SQL, R, normalization, data warehousing concepts, and data visualization.

Fall 2025

CS5100

Foundations of AI

Search algorithms, constraint satisfaction, game theory, machine learning fundamentals, and more.

Summer 2025

CS5800

Algorithms

Algorithm design and analysis, graph theory, dynamic programming, and complexity.

Spring 2025

CS5008

Data Structures and Algorithms

Fundamental data structures, algorithm implementation, and problem solving in C.

Spring 2025

CS5004

Object-Oriented Design

Design patterns, SOLID principles, and software architecture in Java.

Fall 2024

CS5002

Discrete Structures

Mathematical foundations of computer science including logic, sets, relations, and graph theory.

Fall 2024

CS5001

Intensive Foundations of CS

Programming fundamentals and problem solving in Python.