Traditional, Online, and Flipped: A Preliminary Analysis of Instructional Approaches on Student Performance in a C# Programming Course