I took
Calculus 1-3 along with Linear Algebra at
Everett Community College.
Additionally, I completed nearly every CS course that EvCC had to offer,
including their most difficult,
CS244 - Advanced Data Structures and Introduction to Algorithms
Java. This course covered a large variety of fundamental CS topics, such as Big O
notation, trees, graphs, sorting algorithms, and many other data
structures.
At the University of Washington, I have taken or am currently taking
CSE 311, 312, 331, 332, 333, 351, 421, 442, 455, 473, 478, 546, 547 (see here for more information). These courses cover computer vision, graduate-level natural language processing, autonomous robotics, graduate-level machine learning and artificial intelligence, low-level systems programming, advanced data structures, theoretical foundations of computing, and more. In the mathematics department, I have taken or am currently taking MATH 207, 209, 224, 300, 394 (see here for more information). These cover probability, differential equations, linear analysis, advanced multivariable calculus, and more.
I taught myself full-stack web development. I consider myself proficient in
using tools like
HTML, CSS, EJS, Bootstrap, JavaScript, TypeScript, jQuery, React,
Node.js, Express.js, MongoDB and Mongoose. Additionally, I have much experience in
interfacing with APIs. See Contact for a link to
my GitHub where some of my web development work is hosted.
I am comfortable with all the above Web Development languages, Java, C++, C, and Python. I am very familiar with a wide array of Machine Learning concepts through my time doing Research with the Allen School (see Research!). I am also familiar using Linux-based operating systems including extensive experience with the command line. I have had very extensive in teams and in team leadership positions, and with that, I have gotten very comfortable managing Version Control through git along with Pull Request review and project management via GitHub.