Well C is a good language. Easy to read (compared to C++) and it teaches about memory management, pointers and other stuff.damn so much diversity, we just stick with C for most courses unless you want to go out of your way to pick something else
Also I thought you guys did Java for later courses since C doesn't support OOP.