Threading assignment for CS3305