Courses
I am going to graduate with a combined B.S./M.S. in Computer Science in June 2027. I currently have a cumulative 3.99/4.0 GPA.
Systems
-
CS 213 - Intro to Computer Systems
C, memory, processes, and performance
-
CS 310 — Scalable Software Architecture
Designing, deploying, and operating scalable services on AWS
-
CS 339 — Database Systems
Relational design, transactions, indexing, query processing
-
CS 340 — Introduction to Networking
Links, IP, TCP, routing, DNS, congestion control
-
CS 343 — Operating Systems
Concurrency, synchronization, virtual memory, processes. Projects in C
-
CS 345 — Distributed Systems
Consensus, replication, fault tolerance. Implemented Raft in Go
-
CS 354 — Computer System Security
Systems security, vulnerabilities, defenses, threat modeling
-
CS 445 — Internet-scale Experimentation
Measurement, data collection, and analysis on the Internet
-
COMP_ENG 346 — Microcontroller System Design
Embedded systems with microcontrollers
Machine Learning
-
CS 349 — Introduction to Machine Learning
Supervised and unsupervised methods. Logistic regression, neural nets
-
CS 449 — Deep Learning
Modern neural networks
Theory
-
CS 214 — Data Structures and Algorithms
Core data structures, algorithm design, complexity
-
CS 336 — Design and Analysis of Algorithms
Asymptotics, divide and conquer, dynamic programming, NP completeness
Math
-
MATH 240 — Linear Algebra
Vector spaces, linear maps, eigenvalues, applications
-
MATH 300 — Foundations of Higher Math
Proof techniques, logic, sets, functions
-
MATH 308 — Graph Theory
Graphs, connectivity, coloring, matchings
-
MATH 311-1 — MENU Probability and Stochastic Processes
Introduction to probabiliy
-
MATH 334 — Abstract Linear Algebra
More mathematically rigorous version of regular Linear Algebra
-
MATH 281-2 — Differential Equations
Introduction to differential equations
Other
-
CS 111 — Fundamentals of Computer Programming
Introductory programming, functional programming in Racket
-
CS 211 — Fundamentals of Computer Programming II
Learning C and C++
-
COMP_ENG 203 — Intro to Computer Engineering
Digital logic, computer organization, hardware basics
-
PHYSICS 125-2 — E&M
Calculus-based E&M
-
COMM_ST 102 — Public Speaking
Speech composition and delivery
-
ENGLISH 106-1 — Writing in Special Contexts
Academic and professional writing
-
DSGN 106-1 — DTC-1
Design Thinking and Communication studio
-
SLAVIC 210-1 — Intro to Russian Literature
Readings in Russian literature in translation, learned about Pushkin, Gogol, and such