I agree with your points about perceived burnout and ageism. I disagree with the anecdote about difficulty of the Java class. I don't have any first-hand experience with calculus, or any other STEM classes (was a communications major before self-teaching/bootcamp) but I would imagine the difficulty there would be pretty comparable