<p>You are fortunate to have a state flagship that has a very strong CS reputation as strong or stronger than Michigan and if you get in it will cost you a lot less. 28 ACT is right in the middle of accepted students. You will just explain low freshman grades due to transition from homeschooling and hopefully that will be considered and give you a shot even though your overall gpa is low. You also don’t have to worry about being separately accepted to the major. You will be able to do anything that you want with a UW degree. My daughter didn’t go there as an undergrad but she did as a grad student and she interned at Google in Madison and SF and also a well connected startup in Madison. There are opportunities there. </p>