Do you mean any half-decent concurrent programming CS course? Because your intro (or even intermediate) CS courses don't come anywhere close to broaching those topics, even at elite universities.
The real issue IMO is that you can get a CS degree without taking a concurrent programming course