Using data analytics to examine undergraduate computer science student course performance