assignment for TAMU CSCE 314