IT University - Computer Science Thesis project