1. There’s already a process for testing out of general education classes. You show up, pay $50, and pass a test. You could have saved most of your first year of tuition.
2. These classes that you blew through weren’t upper level classes. They couldn’t have been because you wouldn’t have had the prereqs to take them. If you already had some knowledge of the field and didn’t need lower level classes, you could have talked to the department about testing out of some of them.
I know you didn’t walk into an upper level class on Automata theory and come up with the proofs on the spot.
No professor would in good faith tell you to go do your own thing based on what you’re describing.
If they thought you were very smart and sincere about learning, they’d encourage you to do independent study with them, do research, work with the department to move into higher level classes, or take cross listed graduate classes.
If they thought you were kinda smart, but a huge asshole, they’d tell you to go do your own thing because they didn’t want to deal with your crap.
This is all coming from experience as someone who came into school not needing the intro classes, and someone who used to be that arrogant.