Desktop software application programming, Access/SQL Database design and programming, Website designing and programming, Simple to complex software programming, programming to talk to electronic devices. TCP/IP protocol and Serial Port communication. Effective end product demonstration and support.