cse505-25sp