Where and How I have Learned the Things I Know


Anoka Ramsey Community College

Associates Degree in Computer Science

8/2011 - 5/2014

I had gone to Anoka Ramsey Community College from Fall 2011 to Spring 2014. While I was there, I had taken my general classes and had completed all the requirements for an Associates of Science degree in Computer Science. Not only was I taking the classes, I was also the President of the Computer Science Club for two years. I also took a job as a Computer Science tutor for a year to help other students understand the concepts of computer science. At the time that I had stopped taking classes at Anoka Ramsey, I held a 3.40 GPA (out of 4.0).

University of Minnesota: Twin Cities

Bachelors Degree in Computer Science

9/2014 - 5/2016

I had transferred to the University of Minnesota in the Fall of 2014 to work towards my Bachelors degree in Computer Science. I have completed my Bachelor's Degree and gradutated from the University in May 2016. I had graduated with a 3.11 GPA (Out of 4.0). At the university, I took mostly upper division classes that were not available from Anoka Ramsey Community College. In addition to taking classes, I was an active member of the ACM chapter on campus.

On My Own

There are many skills that I have learned on my own. Some I am good at due to interest, others I am not. A lot of my self-taught skills are due to me picking up projects and learning the skills to get the project done.


Courses I have taken at Anoka Ramsey

  • Intro to Comp Sci (CSCI 1101)
  • Introduction to C++ Programming (CSCI 1106)
  • Object Oriented C++ Programming (CSCI 1107)
  • Visual Basic Programming (CSCI 1115)
  • Python Programming (CSCI 1156)
  • Java Programming (CSCI 1133)

Courses I have taken at the University of Minnesota

  • Discrete Structures of Computer Science (CSCI 2011, Discrete Mathematics)
  • Program Design and Development (CSCI 3081, Worked in C++)
  • Intro to Operating Systems (CSCI 4061, Worked in C and Csh)
  • Computational Linear Algebra (CSCI 2033)
  • Algorithms and Data Structures (CSCI 4041)
  • Software Engineering I (CSCI 5801, Working in Java)
  • Internet Programming (CSCI 4131)
  • Software Engineering II (CSCI 5802)
  • Advanced Programming Principles (CSCI 2041, working in Clojure)

Things I have Learned on my Own

  • Bash Scripting
  • AWS Devlopment
  • Arduino Programming
  • Linux Programming
  • Pebble Watch Programming
  • PHP
  • HTML 5 and CSS
  • Mac OS X, Windows, and Linux Troubleshooting