The first paragraph you wrote. And the others where you shift responsibility away from yourself and onto the professor. 😀
That's not fair. His academic program has a different schedule than the one the teacher is acquainted with and rather than coordinate to make sure he can get the instruction he needs when he needs it, his college has put him in the position of not making certain classes. This was a solved situation that became unsolved through no fault of FbR.due to a special position I find myself in, being a bachelor studying in a group of specialists (4-year program vs. 5-year program and teaching specialty vs. translator specialty), I have to skip some classes to make it to the teaching ones. I've spoken to the teachers of those classes, and their response was either "Well, okay" or "Oh, that's too bad!".
I see it as a situation he never made an attempt to solve and assumed everything was fine. If that's the special situation you're in you're gonna have to put in special effort to make it work. Not be surprised when the teacher is upset that you missed almost a month of class.