I am an Electrical Engineer with a lot of experience in programming. I use C to program micro-controllers and C# to interface with them or to write programs in Windows.