Would ucsd recind my admission?

I would appreciate it if you guys could answer my question. It has been bothering me.
I got accepted to UCSD as undeclared major (I applied as comp sci). I am currently taking two classes this spring, java and psych 2 (taking psych 2 only to complete my igetc).

This is my contract

Complete at least 60semester or 90 quarter UC transferable units by the end of Spring term 2015with an overall UC grade point average (GPA) of at least 3.00

Remain in good academic standing in your last regular term with at least a 2.00 GPA for UC - transferable course work for that term.

Complete subject requirements by the end of Spring term 2015, including two UC-transferable English composition courses; one UC - transferable math concepts and quantitative reasoning course; four UC - transferable courses chosen from at least two of the following areas: arts and humanities, social and behavioral sciences, physical and biological sciences.

Pass subject requirements with grades of “C” or better.

If there are other conditions attached to your admission, an additional document will be sent to you.

Your admission will be subject to immediate cancellation if:
there are any inconsistencies between data reported on your application and on official documents;
all provisions have not been met, regardless of your enrollment status.

If I were to get a D for psych 2, would they revoke my admission even though I did not break my contract? Contract did not say I must pass all classes with grades of C or better. It only says I must complete subject requirements with grades of C or better which I did. And I would still have over 2.0 GPA for the spring even If I get a D because I have an A in my other class.

Another question: contract says I must complete four transferable courses chosen from two areas. Is that mean I can take 3 classes from one area and 1 classes from another area?

Sorry for long post.