Skills

Courses

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.

Web Development

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.

Other Hard Skills

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.