Bloomington Computer Science Grad Proves Himself While Still in School

Bloomington Computer Science Grad Proves Himself While Still in School

In his previous career, Bloomington computer science graduate Michael Gunderson would be elbow-deep in auto parts, trying to piece together the remnants of a vehicle; now he is rolling his sleeves up and piecing together something entirely different—software. These jobs may seem vastly different but both boil down to piecing together parts of a system in order to make it more reliable and efficient.

This is how Gunderson has moved from nuts and bolts to scripts and syntax.

A long held curiosity

Growing up as the son of a software developer certainly helped give Gunderson an early familiarity with computers. He was once the proud owner of a Commodore 64—the crude early predecessor to modern video game consoles. While the technical specs of the system seem quaint in 2014, they were more than enough to hold Gunderson’s interest in computing for a lifetime. He spent hours as a kid playing games on the system. The process back then was much more than inserting a disk and turning on the power; he had to learn the basics of the language BASIC to even start playing.

Gunderson temporarily set aside his early experience with computers and focused his energy on earning an automotive tech degree after high school. The move toward becoming a mechanic was only natural. Gunderson says he’s always had a curiosity about how things work and would regularly take apart and tinker with his possessions—so why not get paid to do it?

Life as an auto mechanic allowed for plenty of tinkering, but Gunderson’s interests slowly shifted toward electronics. He earned another associate degree in electronics technology in 1999 and, after that, spent several years repairing and maintaining a variety of computers and electronics. He found himself picking up on pieces of programming during this time and decided that the next logical step would be to return to school to learn more. Gunderson says his time working with computers made the change to software development a smooth step.

“There was always some sort of programming involved with the job I did—whether it would be a microprocessor, a webpage or a user application—so I started getting into it,” Gunderson says. “Programming and computer science were always … in the back of my mind.”

Hardware to software

Gunderson eventually decided that he’d make the switch from the concrete world of motherboards and RAM to the more intangible field of computer science. He began another associate degree program in 2009 while also troubleshooting software for TE Connectivity. All went well except for one snag—his school at the time didn’t offer a bachelor’s degree program. A friend recommended the bachelor’s degree program at Rasmussen College just as Gunderson was weighing his academic options.

"I think there are a lot of people who could learn to program that don't think they can because they've seen too many movies where coding is just some guy typing gibberish."

Rasmussen College’s close campus location in Bloomington, Minnesota was ideal and the ability to flexibly schedule his classes was a huge benefit for a full-time worker and family man. He enrolled and began the bachelor’s degree program in 2011.

The litany of languages used in programming can be enough to make your head spin when just starting out, but Gunderson has taken on the task admirably. He says the best advice he can give for someone new to the field is to focus on one language and master it before branching out too far toward other languages.

“I think there are a lot of people who could learn to program that don’t think they can because they’ve seen too many movies where coding is just some guy typing gibberish,” Gunderson says. “Really, it’s a lot like learning a second language—once you know the basic syntax you start to figure out how to piece it together.”

Gunderson says he approached his schoolwork as if it was a job, and his professional attitude really helped him stay organized and on track. He set a rigid schedule for completing weekly reading assignments and discussion posts, and he says his wife did a great job of reminding him to keep up with his schedule and stay accountable. Their efforts have certainly paid off; Gunderson graduated with a bachelor’s degree in computer science in December 2013.

Bright future in new career

With a bachelor’s degree in hand, Gunderson started a new job working as a software developer for Pearson VUE where he works on web applications for scheduling tests and other exams. He says the complex nature of the work is both the most difficult part of the job and the most satisfying.

“Understanding how these systems work together can be challenging [and] a little frustrating,” Gunderson says. “But that’s also part of the fun if you’re like me and like taking stuff apart—it’s really enjoyable when you understand how something works and can then modify or improve it.”

Gunderson offered this advice for students looking to launch a software development career of their own—don’t wait until you have a job to start creating something. He says a big part of what helped him land his current job were the projects he took on outside of school. Extracurricular projects like creating his own Android apps helped him hone his technical skills and satisfy his passion for programming. He says the best way for a programmer to stand out is to dive right in and learn as much as possible along the way.

“Just get out there and program as much as you can so you can show employers what you’re capable of,” Gunderson says.

Get started

Are you ready to roll up your sleeves and dive deep into the nuts and bolts of programming? A bachelor’s degree in computer science can equip you with the skills needed to be a programming machine!

About the author

Will Erstad

Will is a Sr. Content Specialist at Collegis Education. He researches and writes student-focused articles on a variety of topics for Rasmussen University. He is passionate about learning and enjoys writing engaging content to help current and future students on their path to a rewarding education.


Related Content

Related Content

This piece of ad content was created by Rasmussen University to support its educational programs. Rasmussen University may not prepare students for all positions featured within this content. Please visit for a list of programs offered. External links provided on are for reference only. Rasmussen University does not guarantee, approve, control, or specifically endorse the information or products available on websites linked to, and is not endorsed by website owners, authors and/or organizations referenced. Rasmussen University is accredited by the Higher Learning Commission, an institutional accreditation agency recognized by the U.S. Department of Education.

logo-accreditation-acen logo-accreditation-ccne chart-credential-laddering-associates-bachelors-masters 0 Credits 90 Credits 180 Credits 48 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE Start Here MASTER'S DEGREE PURSUERS End Here BACHELOR'S DEGREE End Here MASTER'S DEGREE chart-credential-laddering-associates-bachelors 0 Credits Start Here HIGH SCHOOL GRADS Start Here TRANSFER STUDENTS 90 Credits Start Here SECOND DEGREE PURSUERS End Here ASSOCIATE'S DEGREE 180 Credits End Here BACHELOR'S DEGREE chart-credential-laddering-msn chart-credential-laddering-nursing-programs chart-credential-laddering-post-grad-np chart-credential-laddering-nursing DNP MSN RN to BSN LPN to RN Bridge Accelerated BSN Professional Nursing ADN Practical Nursing Diploma Pre-Licensure Post-Licensure icon-colored-outline-bank icon-colored-outline-certificate icon-colored-outline-circle-dollar-sign icon-colored-outline-folder-search icon-colored-outline-hand-heart icon-colored-outline-head-blocks icon-colored-outline-head-cog icon-colored-outline-head-heart icon-colored-outline-health-plus-leaves icon-colored-outline-hospital icon-colored-outline-lifelong-learning icon-colored-outline-light-bulb-analytics icon-colored-outline-location-pin icon-colored-outline-magnifying-glass icon-colored-outline-monitor-healthcare icon-colored-outline-monitor-paper-search icon-colored-outline-nurse-rays icon-colored-outline-padlock-shield icon-colored-outline-person-presenter-screen icon-colored-outline-scales ras-logo-flame ras-logo-horizontal ras-logo-stacked icon-colored-advance icon-colored-arrows-cross-curve icon-colored-briefcase-star icon-colored-build icon-colored-bulb-analytics icon-colored-certificate icon-colored-continual-development icon-colored-duo-chatbox icon-colored-folder-mortarboard icon-colored-forward-ribbon icon-colored-gears-clock icon-colored-globe-pen icon-colored-growth icon-colored-hand-bubble icon-colored-hand-stars icon-colored-hands-gear icon-colored-head-blocks icon-colored-head-cog icon-colored-health-plus-leaves icon-colored-hospital-building icon-colored-laptop-cbe-skyscraper icon-colored-laptop-checkmark icon-colored-laptop-webpage icon-colored-location-map icon-colored-location-pin icon-colored-monitor-paper-scan icon-colored-mortarboard-dollar icon-colored-national icon-colored-people-chat-bubbles icon-colored-person-cheer-star icon-colored-person-laptop-checkboxes icon-colored-person-screen-instructor icon-colored-person-whiteboard icon-colored-phone-chatbox icon-colored-police-light icon-colored-prep icon-colored-presenter icon-colored-regional icon-colored-save-time icon-colored-shirt-hat icon-colored-skyscraper icon-colored-state icon-colored-student-centered icon-colored-support icon-colored-world-experience icon-triangle-arrow-up-plant icon-triangle-calendar-pencil icon-triangle-clock-rotating-arrows icon-triangle-display-gears icon-triangle-hand-right-speech-bubble icon-triangle-laptop-coding-brackets icon-triangle-mortarboard icon-triangle-paper-ribbon icon-triangle-person-cheer-star icon-triangle-person-juggle icon-triangle-triple-people-chat-bubble icon-modality-campus icon-modality-field icon-modality-online icon-modality-residential icon-arrow icon-bank icon-camera icon-filter icon-general-chart icon-general-connect icon-general-degree icon-general-discuss icon-general-email icon-general-find icon-general-hat icon-general-heart icon-general-laptop-building icon-general-laptop icon-general-leader icon-general-map icon-general-money icon-general-paperwork icon-general-people icon-general-phone icon-general-speak-out icon-head-heart icon-info-circle icon-mail-forward icon-mglass icon-play-solid icon-quote-mark-left icon-quote-mark-right icon-scales icon-share-square-o icon-simple-chat icon-simple-desktop icon-simple-find icon-simple-hamburger icon-simple-phone icon-spinner icon-tag icon-testimonial-quotes icon-util-checkbox-white icon-util-checkbox icon-util-checked-white icon-util-checked icon-util-chevron-down icon-util-chevron-left icon-util-chevron-right icon-util-chevron-up icon-util-circle-arrow-down icon-util-circle-dot icon-util-language-switch icon-util-loading icon-util-open-window-link icon-util-pdf-link icon-util-refresh icon-util-x rebrand-arrows icon-social-facebook-colored icon-social-facebook-square-colored icon-social-facebook-square icon-social-facebook icon-social-google-plus-square icon-social-google-plus icon-social-instagram-colored icon-social-instagram icon-social-linkedin-square-colored icon-social-linkedin-square icon-social-linkedin icon-social-pinterest-p-colored icon-social-pinterest-p icon-social-twitter-colored icon-social-twitter-square icon-social-twitter icon-social-youtube-play-colored icon-social-youtube-play graduate-cap-star-coin hand-coin hand-heart nurse-stethoscope-rays card-send-smile person-yoga-pose suitcase-star