assignment reviews