NCSU - F25 - CSC236