Hello, I am a senior in high school and will be graduating in June. And I wanted to get a gift that would be memorable for my comp sci teacher. He is an important teacher for me cuz we would stay late until like 7 to do coding(we worked on problems in Project Euler) and I learned a lot from him. Anyways, I want to give him a gift as I will be leaving the country after graduation.
Some basic info about him is that he is about 50years old, i think, and he used to work as a developer. He is literally a genius and he loves speed cubing and yoyo. He does some kind of martial arts as well. I thought of some gifts, like a cube, but he already has so many cubes.... Please give me some suggestions. Thanks.
Edit: I am thinking of spending up to $70. But I am open to all suggestions and am willing to spend more if there is a good suggestion.
Oh sorry, I forgot to mention that. I'm ok up until like 70. But I'm willing to spend more if it's a good idea. Also, because I want to give him something special.
You could get him a set of platonic solids for his desk and class room. They're pretty neat to play around with especially if you're familar with groups (which I assume he is since it's used extensively to solve the rubix cube and you guys do project euler problems, if not more to learn!)
teachers like this would just appreciate the fact that you look up to them. if they believe they've done a good job and have inspired you, for them that is the greatest feeling in the world.
in your case, i would probably get some kind of collector/special cube? but most importantly, with above, a heartfelt thank you written in a card, or if you have the guts, in person.
Rather than give him a gift, try working really hard to earn an A+ and at the end of the semester just write him a note about how he motivated you to want to learn and work hard. It seems like that would serve the same purpose without being expensive and you won't have to worry about whether or not you got him something he would like.
This teacher sounds so awesome so many props to him!
As an amateur designer and artist, I love to make unique stuff just to have around. So I usually get something crafted at this place Art's Cow. If you got the time to wait(takes like 3 weeks to deliever) you can order a special item there, with your custom picture on it.
It almost guarantees, it will be special and they're not that expensive!
Given your age, I dunno if it'd be completely appropriate, but all programmers like scotch and you can get a decent 15 year aged bottle for around $70 US
To be honest, all teachers - CS/Math/English whatever- would be ecstatic of even a heartfelt thank you and appreciation card. I think anything made from scratch shows more than you going to a store and buying something.
It's actually pretty cheap to buy the necessary logic on chips, and it doesn't have to be a huge ALU either.
http://cpuville.com/ALU.htm gives you an idea of what it takes for an ALU fully integrated to a computer. Implementing an ALU by itself would mostly require some redesign on the part of the Input and Output sections, and maybe a reduced complexity/opcode section (maybe only a few instructions and a few switches for operations without multiplication/division)