Honour Course - Machine Learning for Cyber Security