Nathaniel Houk

I am an engineer at Flow Traders, where I work on devops for high frequency trading. I have professional experience developing in Python, C#, and Java.

I did my bachelors at the University of Southern California where I graduated in 2008 summa cum laude with a 4.0 major GPA in Computer Engineering and Computer Science. I worked as a teaching assisant for EE106 taught by Professor Mark Redekopp.

In Fall 2005 I won the USC Programming Contest writing my solutions in C++. My EE459 senior design project involved writing embedded C and reverse engineering the Apple 30-pin connector to build an alarm clock called iSnooze.

In 2006 I founded the USC Chapter of Engineers Without Borders and served as the President through 2008. The EWB-USC club is a 501(c)3 organization dedicated to improving lives through sustainable water and related engineering projects.

I grew up on Bainbridge Island, WA and graduated from Bainbridge High School in 2004.

Email  /  CV  /  Transcript  /  Biography  /  Blog  /  Social

profile photo
Research

I'm interested in computers, programming, machine learning, options, old electronics, eurorack, techno music, and traveling.

iSnooze
Tony Chen, Nathaniel J. Houk, Ashwin Sathe
EE459, Spring 2008
course page / project page / pdf / code

Reverse engineering the Apple 30-pin connector. Wake easier—one song at a time.

Code

Things I've programmed.

USC Programming Contest
Nathaniel J. Houk 1st place
Computer Science Dept., Fall 2005
home page / contest page / code

The USC Programming Contest is an event organized once per semester for undergraduate and beginning graduate students. It is a programming contest for individual participants.

Snake
Nathaniel J. Houk, David Reeve
CS101, Spring 2001
school page / project page / readme / download

Navigate the snake around the screen and try to eat the apples to gain points. Once you have eaten all of the apples on the level, you will advance to the next level. Try to get the highest points possible to make the scoreboard. You die by running into a wall, or running into yourself. (Windows only)

Mastermind
Nathaniel J. Houk
CS101, Spring 2001
school page / project page / download

Mastermind challenges you by randomly picking four pegs, each with six different color possibilities. Your goal is to guess the order and color of those four pegs, in only ten tries, while receiving clues from the computer in the form of black and white pegs. Based off the original board game. (Windows only)

Travel

Countries I've visted.


visited 48 countries (21.3%)
Service
Founding President, EWB-USC 2006-2008
USC Viterbi EE106 Teaching Assistant, USC Viterbi EE106 Fall 2007

Sign the guestbook!

Copyright © 2020 Nathaniel Houk. All rights reserved. Website template provided by Jon Barron.

Previous site / Random site / List all sites / Join the ring / Next site

Forum / Puppet / Kibana / Status

Press T for Tetris