This is a personal website of Craig Tomkow. I am a Computer Science major of the University of Alberta Augustana Campus in my 4th year of study. As you will see below, I love to learn! :)
My expertise lie in a variety of interests. First of all I like to build computers from scratch. I know about the hardware of computers and also the software aspect which enables me to build computers effectively and efficiently. With this knowledge of computers, it also enables me to be able to fix broken computers, whether it be a software or a hardware issue, and also upgrade them. I enjoy doing this and I always get people asking me computer related questions. Also I am currently studying for my A+ Certification from CompTia.
I enjoy website conceptualization, design, coding and finally the implementation of it. I have been designing websites in my spare time for the past couple years. Every year I learn more skills in web design and coding techniques. I love creating websites from the ground up coding it all by hand and doing all graphics myself in Photoshop. Website design is something I really enjoy.
Another computer interest of mine is programming. I am currently in my fourth year study of a 4 year Computer Science Degree. This education has/is teaching me programming software on a small and large scale. I know 4 programming languages so far, Python, C, C++, and Java. The main language that I use in my school work is Java. This knowledge of computer programming will complement my passion for computer building, website design, and networking.
Networking is very intriging to me. I enjoy setting up small networks and basic file servers. I have extensive knowledge of the 5 layers of the Internet Protocol stack as well as other areas of networking such as security. I have taken a computer networking course which gives me the technical knowledge to understand what is going on with networks. As well in my fourth year I will be taking a network programming course in java which will teack me how to create sockets and general networked applications.
I have a very fond interest in Linux. I use Windows and there are times when that is all I use, but I find myself comming back to Linux time and time again. I enjoy running linux with no GUI, as well as programming in linux. The command line is a very fun thing to use suprisingly, once you get use to it. Currently I am running Ubuntu 10.04.