Electrical engineer. Have touched several programming languages over the years, but never in great detail. Basic, Pascal, Java, C, Perl. Lately using Python and loving it.