EE Advanced Programming Tools Mini Project