Getting 2 W's to save my GPA...worth it?

I don’t know, to tell you the truth. Haas is super picky. Haas does not care about classes that are not part of their major pre-reqs, although English is a biggie because they like to see people who can write and communicate. I would go with the B (Ideally a B+). It will not affect your GPA that much and dropping English is simply not going to look good to Haas, no getting around it.

And then you have a W in accounting, which IS a major course.