I've never known any university to offer what seems like senior level courses to freshmen. There are pre-reqs for a reason.
On a more personal level, do you think that maybe you are finally realizing that you have limits? You shouldn't beat yourself up that much, we all have them, whether some of us want to admit it or not.
Plus there is some advice that I sometimes see on this board and that is to not compare yourself to others. You are not them and they are not you so things will always be different.