College major that includes computers and hands-on work? I’m really into computers but I also don’t want to just code and program for my whole life. I want to work and have a hands-on and creative approach to projects while still being in the realm of computer science. 
On another note, I love small engines/motorcycle engines. My family doesn’t know this and only sees me as a nerd. Any other maybe minors for this?