University CS assignment