University Coursework displaying ability to handle concurrency, networking and GUI programming