This is a reucurring theme at this specific subject unfortunately. He doesn't seem to put much effort into it, as most slides are just plain text and nothing else. I stopped attending after the second class.
That truly sucks. Yeah, some professors can be like that. I had a math professor offer bonus points to the first 3 students completed the assignment, only for the majority to cheat and just look up the answer and turn that in. It became a contest of who could copy the fastest and one student even admitted to doing it, but she just didn't care and gave points to the cheaters anyway.
I don't create many exceptions in c#. The way I handle errors doesn't require it for (damn near) everything. Java makes throwing named errors more important, and consequently I wrote more for Java.