i think everything you do include on the resume is good (in broad terms), but the challenge you have is figuring out the most appealing way of ordering it and laying it out.
- you don't include a bachelor's and that could be a red flag for some recruiters, like it or not. if you actually do possess a bachelor's i'd suggest including it, regardless of the major.
- if you put a date on a degree, put the month, not 'winter'. you can also leave off the date altogether.