Education

An exhaustive list of the classes I have taken at Purdue University.

Semester 1
CS180: Problem Solving and Object-Oriented Programming

Introduction to programming in Java.

MA261: Multivariate Calculus

Planes, lines, and curves in three dimensions. Differential calculus of several variables; multiple integrals. Vector calculus.

SPAN201: Spanish III

Intermediate Spanish conversation and writing.

CS193: Tools

Introduction to various computer science related tools.

TDM101: The Data Mine Seminar I

Introduction to data science in R.

Semester 2
CS182: Foundations of Computer Science

Discrete Mathematics.

CS240: Programming in C

Programming in C.

MA351: Elementary Linear Algebra

Systems of linear equations, finite dimensional vector spaces, matrices, determinants, eigenvalues and eigenvector applications to analytical geometry. Generally non-proof based.

CM100: Introduction to Construction

A survey of the construction industry.

TDM201: The Data Mine Seminar II

Introduction to data science in Python.

Semester 3
CS250: Computer Architecture

Digital logic, processors, memory, input/output, computer design.

CS251: Data Structures and Algorithms

Runtime analysis, data structures, trees, searching and sorting, heaps, hashing, strings, graphs.

MA353: Linear Algebra II with Applications

Advanced, proof-based linear algebra.

COM217: Science Writing and Presentation

Public speaking for engineering and science majors.

CS291: Sophomore Development Seminar

Seminar on career development in computer science fields.

TDM201: The Data Mine Seminar III

More advanced data science using bash and SQL.