Engineering assignment writer