It's fun when your professor doesn't ramble about microprocessor errata and theoretical state diagrams and shit every class instead of showing you examples of how to actually code, and when you don't have to finish multiple all-encompassing projects through some miracle by the end of the semester (actually, most don't) when all you have to work with is the datasheet and whatever you find online. Oh, and create user manuals and other documentation for the projects which they aren't mentioned until a few weeks before the semester is over. While you are concurrently taking several other ball-busting classes.
Yes mad.
Yes still programming.