Hello! My name is Cameron Boyd, but most people call me Cam.
Currently, I am enrolled in CS 536: Introduction to Programming Languages and Compilers, in which we are learning about the process of compiler design while concurrently implementing a compiler of our own. I am also enrolled in CS 537: Introduction to Operating Systems in which we are learning about the various components that make up an operating system.
Java is the language that I started my coding career with. I have around 1.5-2 years of experience with Java and is where I am most proficient. We used Java for the three introductory programming classes here at UW, and I have used it to implement an array of small projects slowly increasing in difficulty.
C is the second language I have had the opportunity to learn. I began learning in a class called Machine Organization and Programming, where we learned about the basics of computer memory. In that class, two projects that refined my C programming skills were a simple heap memory allocator as well as a caching simulator.
HTML and CSS are two structures that I have taken the initiative to learn on my own. My first experiences outside of a simple “Hello World” webpage came with building the simple snake game. By far, this website is the best representation of what I have learned thus far, but is only the starting point in my growing skillset.