Carnegie Mellon University
Bachelor of Science, Computer Science and Art
Concentration in Computer Graphics and System Engineering
Aug 2023 – May 2027
Pittsburgh, PA
Relevant Coursework
-
15-122 Principles of Imperative Computation
Data structures and algorithms in C. Writing provably correct code using contracts, invariants, and algorithmic reasoning.
-
15-150 Functional Programming
Functional programming in Standard ML. Recursion, higher-order functions, inductive reasoning, and analyzing program correctness and complexity.
-
15-213 Introduction to Computer Systems
Machine-level code, memory and caching, linking, virtual memory, concurrency, and networking in C.
-
15-151 Mathematical Foundations for Computer Science
Mathematical proof and discrete structures, including logic, sets, functions, relations, induction, and number theory.
-
15-251 Great Ideas in Theoretical Computer Science
Computability and complexity, automata, probability, cryptography, and the fundamental limits of computation.
-
16-385 Computer Vision
Computability and complexity, automata, probability, cryptography, and the fundamental limits of computation.
-
15-210 Parallel and Sequential Data Structures and Algorithms
Sequential and parallel algorithms and data structures, algorithmic complexity, dynamic programming, balanced trees, and parallel programming techniques.
-
15-472 Real-Time Computer Graphics
Built a high-performance real-time renderer in C++ and Vulkan, implementing modern rendering techniques including GPU programming, ray tracing, global illumination, shadows, post-processing, and performance optimization through profiling and multithreading.
-
15-472 Real-Time Computer Graphics
Monte Carlo ray tracing, global illumination, light transport, physically based materials, volumetric rendering, and advanced rendering algorithms