Aligned Classwork
I am learning...
I have learned...
Human Computer Interaction (Exchange at TU Darmstadt)
How to design user interfaces that intuitively convey their usage
Deep Learning: Architectures & Methods (Exchange at TU Darmstadt)
The architectures that are used to make modern LLMs and image generation models
Introduction to Quantum Computing (Exchange at TU Darmstadt)
The mathematical concepts that explain basic quantum computing (Not a quantum physics class - only math)
Computer Networks and Distributed Systems (Exchange at TU Darmstadt)
How to make computers quickly and reliably communicate in vast networks of unreliable connections
Introduction to Artificial Intelligence (Exchange at TU Darmstadt)
The fundamental algorithms that underpin modern AI and ML
Parallel Programming (Exchange at TU Darmstadt)
How to effectively write code for processors with many cores
Introduction to Compiler Construction (Exchange at TU Darmstadt)
How to write programs that write programs
Computer Security (Exchange at TU Darmstadt)
How modern exploits work and the complex tools we have to defend against them
Computer Systems (Grade: A-)
Assembly, optimization, and the other underlying principles which make up modern computers
Algorithms (Grade: A)
How to make computers solve complex problems in an efficient way
Linear Algebra (Grade: A)
Complex operations for dealing with and exploiting the properties of matrices
Data Structures (Grade: A)
Implementation and design of algorithms for complex C++ data structures including stacks, queues, trees, and heaps
Discrete Structures (Grade: A)
How to solve complex math problems involving whole numbers and boolean values
AP Calculus BC (Score: 5/5)
How to solve complex integrals and interpret calculus concepts in many different contexts
AP Physics C (Scores: 5/5 (Mechanics) + 5/5 (E&M))
Applications of calculus to real-world mechanical, electrical, and magnetic interactions
STEM Seminar
In this class, I completed rust-game with a partner
AP German 5 (Score: 5/5)
The concluding class of all High School German, where we read challenging texts to improve our German and prepare for the AP exam
AP Computer Science A (Score: 5/5)
An introduction to OOP through the Java Programming language
TV Productions
How to produce video segments for the high school TV broadcast