After graduating in Computer Engineering from CMU, I spent 7 years programming C/C++. I spent the next 8 programming Java. CMU was ahead of its time regarding object oriented and structured formatting, so I feel I have all the skills you need. Also, I like Hold 'Em, so I'd have fun with this.